Vinzenz Mai: AJAX(AHAH)-Problem: Links funktionieren nicht

Beitrag lesen

Hallo Andreas,

Wäre nett, wenn mir jemand meinen Fehler sagen oder mir bei der Lösung des Problems behilflich sein könnte.

Dein Problem ist ganz einfach zu lösen: Erzeuge gültiges HTML.
Wieviele <html>-Elemente enthält ein gültiges HTML-Dokument?
Richtig, eines!

function DoIt(url) {

[...]

}

<div id="Container">hier soll die Seite angezeigt werden </div>
onClick="DoIt('http://localhost/test/internetseite/ajax/ahah.html')">Zeige Seite an!</button>

Du kannst nicht in ein <DIV>-Element ein komplettes HTML-Dokument "einfügen", ohne dass Fehler auftreten.

Die einfachste Lösung für Dein Problem wäre:
Verzichte auf den ganzen AJAX-Kram und ersetze das <DIV>-Element durch einen eingebetteten Frame. Willst Du AJAX haben, dann sorge dafür, dass Du nur solche Inhalte zurückbekommst, die Du in ein <div>-Element einfügen darfst.

Freundliche Grüße

Vinzenz