Script manchmal anzeigen und manchmal nicht
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ahnung
anzahl
anzeigen
banner
besucher
code
frage
mache
machen
quellcode
server
sinn
speichern
verwenden
wahrscheinlichkeit
-
Hallo,
ich will, dass ein Script (Werbebanner) nur manchmal angezeigt wird.
Also das er zu 40% angezeigt wird und zu 60% ausgeblendet.
Und ich habe absolut keine Ahnung wie man soetwas macht.
Kennt ihr da irgendeine Möglichkeit in HTML / JS, PHP darf ich nicht verwenden.
Wäre echt nett wenn mir einer erklärt, wie ich das anstelle. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das einzige was mir einfällt ist, mit 60% Wahrscheinlichkeit zufällig etwas in js auszugeben.
Das ganze dann in einem frame verpackt (d.h. der Banner muss auf einer extra Seite sein).
Natürlich geht das auch ohne frame aber ich nehme mal an der Banner darf nicht einmal im quellcode (versteckt) sein (right?).
ungetestet:
<script type="tet/javascript"> Banner_url="somewhere" function get_random(max){ return Math.floor(Math.random() * max) } if (function get_random(100)<=40) { document.write('<iframe id="banner" src="'+Banner_url+'"></iframe>'); } </script>
Mit html/javascript/css gibt es keine Möglichkeit die Anzahl der Besucher einer Seite zu speichern.
Ist die Anzahl der Besucher unbekannt=kann man nichts Prozentual zur Besucheranzahl anzeigen/verbergen
Irgendwie Logisch oder?
Du könntest allerdings den Javascript-code auf einen server auslagern der php kann.
Aber das wäre im sinne Deiner Frage "geschummelt"
Beitrag zuletzt geändert: 5.10.2011 7:58:11 von simuliertes -
genau nach soetwas habe ich gesucht, und wie mache ich es, das ich zu 60% den einen Banner will und zu 40% einen anderen?
-
ungetestet:
<script type="tet/javascript"> Banner_url="http://www.google.de/" Banner_url_2="http://www.lima-city.de/" function get_random(max){ return Math.floor(Math.random() * max) } if (function get_random(100)<=40) { document.write('<iframe id="banner" src="'+Banner_url+'"></iframe>'); } else { document.write('<iframe id="banner" src="'+Banner_url_2+'"></iframe>'); } </script>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage