Moin!
ich habe folgendes Problem, beim ersten Aufruf meine Seite bekomme ich von PHP Werte, die ich später an JS übergebe, es ist die Zahl der Seiten die ich mit JS darsetell mit Hilfe von documen.write,
Das Vorhandensein von PHP macht eigentlich jegliches Javascript-document.write() überflüssig - sollte es zumindest. Das hat dann auch den Vorteil, dass du in einem wesentlich höherem Maße von eingeschaltetem Javascript unabhängig wirst.
Jetzt meine Frage weis jemand wie man das Problem lösen kann, dh. beim Aufruf der Funktion "punkte_aufbau" der restliche Quellcode erhalten bleibt, oder den "EndWert" für die for-Schleife an die richtige Stelle übergeben:
Wenn du in einem fertig geladenen Dokument nachträglich document.write() anwendest, wird das geladene Dokument vernichtet und durch das document.write() ersetzt.
Da ist es doch irgendwie schlauer, im Zweifel einfach eine neue, durch PHP dynamisch generierte Seite abzufordern, die die gewünschten Quelltexte enthält. Das funktioniert ohne Probleme bei jedem verwendeten Browser.
Als Alternative mußt du dich mit DOM und dessen Manipulation per Javascript vertraut machen - und stößt unweigerlich auf das Problem, dass einzelne Browser dieses mehr oder weniger gut können. Insbesondere wirst du ggf. Sonderbehandlungen für Netscape 4, IE4 und ältere Opera-Versionen vornehmen müssen. Da ist die Lösung mit PHP dann doch irgendwie einfacher.
- Sven Rautenberg
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|