Forum Doku Wiki Blog

Forumsarchiv 2007, September
Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

archivierte Beiträge lesen

  1. (JAVASCRIPT) Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen von Andreas C., 16. 09. 2007, 17:51

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 17:51 Uhr von Andreas C. veröffentlicht.

Ich schreibe eine Funktion, die eine Slideshow auf drei Monitoren
steuert. Um die Bildwechel zu synchronisieren und um unnötige
Reloads zu vermeiden soll setInterval zur Laufzeit an die
Vorgaben aus der Datenbank zur Länge der jeweiligen Bildstandzeiten angepasst werden.

<body onload="setInterval('loadText(<?php echo $Screen; ?>)',10000)">

Da bei eine Reload ja nur der Inhalt des <DIV></DIV> Containers
erneuert wird kriege ich da den Befehl zum Neuschreiben des
Intervals nicht unter.

In loadText hingegen habe ich die Information nicht, da diese ja
erst zur Laufzeit erzeugt wird.

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 19:20 Uhr von Bio veröffentlicht.

Sup!

> <body onload="setInterval('loadText(<?php echo $Screen; ?>)',10000)">

Ich kann per Ajax Deinem Server PHP-Befehle unterschieben?
Wie heisst denn der Server mal so?

];-)

Gruesse,

Bio
--
Never give up, never surrender!!!

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 20:07 Uhr von Andreas C. veröffentlicht.

> > <body onload="setInterval('loadText(<?php echo $Screen; ?>)',10000)">
>
> Ich kann per Ajax Deinem Server PHP-Befehle unterschieben?
> Wie heisst denn der Server mal so?

Ich wüsste nicht wie, aber Du kannst mich ja aufklären.

Die Variable $Screen wird nur als POST akzeptiert und
ist durch php5 hoffentlich ausreichend geschützt?
Ausserdem kann die Variable nur Werte zwischen 1 und 3
annehmen.

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 21:34 Uhr von Bio veröffentlicht.

Sup!

Und warum kannst Du nicht auch mit Ajax das Interval vom Server laden oder so? Ich verstehe das Problem nicht...

Gruesse,

Bio
--
Never give up, never surrender!!!

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 22:35 Uhr von Andreas C. veröffentlicht.

Geht jetzt. Was fehlte war nur eine Funktion, um eine eigene Javafunktion aufzurufen, wenn man eigentlich keinen passenden Event Handler hat. Direkter Aufruf geht nicht.
Daher Workaround über

<IMG SRC="blank.gif" WIDTH=\"0\" HEIGHT=\"0\" onload="newInterval(7500)"><BR>

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 23:30 Uhr von Struppi veröffentlicht.

> Geht jetzt. Was fehlte war nur eine Funktion, um eine eigene Javafunktion aufzurufen, wenn man eigentlich keinen passenden Event Handler hat. Direkter Aufruf geht nicht.
> Daher Workaround über
>
> <IMG SRC="blank.gif" WIDTH=\"0\" HEIGHT=\"0\" onload="newInterval(7500)"><BR>

Was heißt passender Event?
Du kannst eine Funktion auch ohne Event aufrufen.

Das hört sich alles ziemlich sinnlos an und hat irgendwie nichts mit deiner Frage zu tun.

Struppi.

Interval einer laufenden Ajax Anwendung zur Laufzeit anpassen

Der folgende Beitrag wurde am 16. 09. 2007, 20:53 Uhr von Struppi veröffentlicht.

> <body onload="setInterval('loadText(<?php echo $Screen; ?>)',10000)">
>
> Da bei eine Reload ja nur der Inhalt des <DIV></DIV> Containers
> erneuert wird kriege ich da den Befehl zum Neuschreiben des
> Intervals nicht unter.
>
> In loadText hingegen habe ich die Information nicht, da diese ja
> erst zur Laufzeit erzeugt wird.

und was ist jetzt deine Frage?

Struppi.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4