molily: setInterval wie richtig aufrufen?

Beitrag lesen

Hallo,

Mittlerweile habe ich es teilweise mit clearInterval und setInterval gelöst.. aber weil per XMLHTTPRequest-Object nachgeladene Javascript-Konstrukte nicht funktionieren

Hm, wieso funktioniert das nicht, was hast du genau vor?

JavaScripte kannst du nachladen bzw. einbinden, indem du über das DOM neue script-Elemente erzeugst und in den head einfügst.

muss ich die Speicherfunktion in den setInterval-Aufruf einbringen.

savetimer = window.setInterval('loadsite('speichern.php?data='+encodeURI(escape(document.getElementById('txtData').value))+')', 1000);

encodeURI *und* escape, ist das Absicht? encodeURIComponent müsste reichen (das kodiert dann mit UTF-8).

Wie muss man das syntaxtechnisch Richtig eingeben?

Es geht auch alles in einer Zeile, aber warum nicht etwas übersichtlicher die Bestandteile gesondert zusammensetzen:

var data = encodeURIComponent(document.getElementById('txtData').value));  
var uri = "speichern.php?data=" + data;  
var code = "loadsite('" + uri + "')";  
window.setInterval(code, 1000);

Mathias