Devel0per
Neues Mitglied
Hallo
ich kenne mich eigentlich gar nicht mit Ajax aus.
Nun hab ich folgendes Problem, ich möchte einen Div mit Text befüllen ohne die Seite neu laden zu müssen, also eben Ajax.
Ich will jedoch nur index.html und möchte die Divs auf der Seite haben, sodass sie eben da sind aber nicht angezeigt werden und nur auf Auffruf 1er von diesen sichtbar wird also eben ein variabler div der mit den divs auf der seite befüllt wird. Ganz wichtig eben keine anderen Dateinen die extra hineingeladen werden.
An soetwas habe ich gedacht, dass immer die id des angeklickten Links (a) genommen wird und dann eben die Zahl übertragen wird und damit dann der entsprechende Div in den Sichbaren Berreich (div content) kommt.
Nun ich bin damit blutiger Anfänger und hab keine Ahnung mit Variablen und Ajax, ein bisschen Javascript kann ich...
Ich hoffe , dass Ihr mir weiterhelfen könnt.
Aber vielleicht steht ich einfach nur auf dem Schlauch oder meine Therorie ist total daneben.
Danke schon mal!
ich kenne mich eigentlich gar nicht mit Ajax aus.
Nun hab ich folgendes Problem, ich möchte einen Div mit Text befüllen ohne die Seite neu laden zu müssen, also eben Ajax.
Ich will jedoch nur index.html und möchte die Divs auf der Seite haben, sodass sie eben da sind aber nicht angezeigt werden und nur auf Auffruf 1er von diesen sichtbar wird also eben ein variabler div der mit den divs auf der seite befüllt wird. Ganz wichtig eben keine anderen Dateinen die extra hineingeladen werden.
Code:
<html>
<head>
</head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#a.id").click(function() {
$("#content").load("div+id")
});
});
</script>
<link rel="stylesheet" type="text/css" href="style.css">
<body >
<section>
<a id="1" href="#content1">Content1</a>
<a id="2" href="#content2">Content2</a>
<a id="3" href="#content3">Content3</a>
<!-- ...usw --->
</section>
<div id=content">
<!-- Inhalt soll hier zugewiesen werden -->
</div>
<div id="div-1">
div1
</div>
<div id="div-2">
div2
</div>
<div id="div-3">
div3
</div>
<!-- ...usw --->
</body>
</html>
An soetwas habe ich gedacht, dass immer die id des angeklickten Links (a) genommen wird und dann eben die Zahl übertragen wird und damit dann der entsprechende Div in den Sichbaren Berreich (div content) kommt.
Nun ich bin damit blutiger Anfänger und hab keine Ahnung mit Variablen und Ajax, ein bisschen Javascript kann ich...
Ich hoffe , dass Ihr mir weiterhelfen könnt.
Aber vielleicht steht ich einfach nur auf dem Schlauch oder meine Therorie ist total daneben.
Danke schon mal!