ich habe mit jQuery ein kleine Funktion die mir dynamisch einen Content (html seite) in ein DIV Container lädt. Funktioniert einwandfrei. Das Problem ist nur wenn ich Links innerhalb diesem DIVContainer verlinke funktioniert diese Funktion nicht mehr und er behandelt es als normalen Link. - öffnet ein ganz nomalen tab anstatt den bestimmten content einzuladen.
Du müsstest nach dem Laden neuen Inhalts das entsprechende Click-Event an etwaige neue a-Elemente (und zwar vermutlich nur an diese, am besten per $(‚.elementWithChangedContent a‘) oder so) binden beziehungsweise auch noch anderen Code aus document.ready erneut ausführen. Genauer geht gerade nicht.
Hey, danke für die schnelle Antwort.
Leider bin ich nicht so der JavaScript Experte. Hab das ganze anhand eines Tutorials gebaut. Wüsste jetzt auch garnicht wo ich da des einbauen sollte. Wäre es vllt sinnvoll die ganze Page mal zu Posten?
Hey Danke, geht einwandfrei!!
Nur eine Frage. Das DIV heist ja jetzt xcontent und das Div in meinen HTML Dateien von denen ja der Conent kommt heißt einfach nur content.
Versteh ich des dan richtig das den inhalt von dem DIV Content in das Haupt DIV xcontent geladen wird??
Hier noch so eine HTML Datei.
[HTML]
mmm... Ajax!
<div id="content">
<br /><br />
Herzlichen Willkommen auf der Homepage meines...
<a href="leistunga.html">Leistungsspektrum</a>
</div>
Eine Frage hätt ich noch…und zwar hab ich links die auf eine externe Seite verweisen…diese funktionieren jetzt nicht…ich hab im Code schon en weng rum probiert…aber er versucht jedesmal den Content zu laden dabei will ich ja auf eine neue Seite verweisen…hab schon versucht diesen Links eine neue ID zu geben…so das die Funktionen da nicht drauf angewendet wird…klappt leider nicht…ich hab auch schon versucht über eine direkt JavaScript Funktion im Link…das ganze zu übergehen…