Mailinglisten-Archive |
Alexander Meis schrieb am Montag, den 13. September 1999: > ein von mir programmiertes Bannerscript wird so aufgeruffen. > > <a href="redirector.phtml?Click=<? echo $BRot ?>"><img > src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a> > <a href="redirector.phtml?Click=<? echo $BRot ?>"><img > src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a> > <a href="redirector.phtml?Click=<? echo $BRot ?>"><img > src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a> > > Das in 80% aller fällen wird das Bannerscript korrekt ausgeführt. > in 20% erscheinen 2 Banner gleichzeitig. > Das 3 Banner gleichzeitig erscheinen liegt daran das das Script > nahezu gleichzeitig aufgeruffen wird und das es manchmal vorkommt > das das eine script das andere im ablauf "überholt" und somit die > auszulesenden Werte durcheinander bringt. Hmm, ich verstehe nicht ganz, wo das Problem liegt? Jeder der drei Banner-Links hat ja einen eigenen Wert bei "Show", ist also von den anderen unterscheidbar. Und wann der Browser Inline-Images anfordert, hat man eh nicht in der Hand: im Extremfall könnte der User das Bilderladen zum Beispiel ganz ausgeschaltet haben und die Bilder erst später einzeln (in beliebiger Reihenfolge) per Klick nachholen. > Gibt es irgentwie ne Möglichkeit dafuer zu sorgen das die > aufgeruffenen scripte nacheinander verarbeitet werden ? Wenn es unbedingt sein muß, dann könntest Du Dir auf der Server-Seite merken (in einer DB), welche Bilder schon angefordert wurden und wenn eine Lücke in der Zählung ist, einfach warten - aber das wird im Detail ziemlich krampfig. Vorallem frage ich mich: wozu? Ciao, Martin -- "Always listen to experts. They'll tell you what can't be done, and why. Then do it." -- Robert A. Heinlein
php::bar PHP Wiki - Listenarchive