Philipp Hasenfratz: SSI #exec alle 20sec ausführen ohne reload der ganzen seite???

Beitrag lesen

Erstmal vielen Dank für den Lösungsvorschlag!

Die Rechnung folgt :-) [bitte auf keinen Fall ernst nehmen!]

Aber ich hab's einfach irgendwie doch nicht hingekriegt, weil ich mich mit java nicht so auskenne. Also ich hab das jetzt mit Hilfe eines Tags probiert, weil es für alle Browser funktionieren soll:

Auch die Tags funktionieren nicht bei allen, z. B. bei meinem Hassbrowser NS 4.x nicht (habe eine ziemliche Aversion gegen diesen Schrottbrowser)

<script language=javascript>
function textreload() {
document.all.text.src = 'http://url-zum-script/cgi-bin/news.cgi?'; }
window.setTimeout("textreload()",2000);
//-->
</script>
<p id="text"><!--#exec cgi="/cgi-bin/news.cgi" --></p>

Was ist daran falsch? Ich hab schon den #exec Befehl in die src eingetragen, dann kommen jedoch Fehler! Oder ist das mit src ganz und gar falsch? Ich kann wie gesagt nicht so gut Java. Weißt Du vielleicht nochwas, das wär genial, ich weiß im Moment echt nicht mehr weiter!

Es wäre wirklich toll, wenn man die Tags mit einer externen Datei füllen könnte (aber daran haben die Browserhersteller wohl nicht gedacht). Leider ist dies nur mit <IFrames>/<Layers> möglich.
Damit kriegst du dein Script auf allen Browsern zum laufen (bis auf NS 6.x, aber bei dem muss es auch eine Lösung geben [er unterstützt, so glaub ich weder layer noch iframes???] )

Wenn du bei der Umsetzung Probleme hast, werde ich dir Helfen. Bin noch bis 22.30 im Büro. PS: wäre vielleicht besser das über E-Mails zu machen: cto@entryon.ch

Gruss

Philipp

PS: document.all geht nur auf IE 5.x!