"Zufälliges" Bild
JSP
- html
0 Sönke Tesch0 JSP
0 Chris
Ist es möglich, dass ich z.B. 5 verschiedene Bilder habe und per zufall immer ein anderes (aber nur eines) angezeigt wird?
ich habe nämlich ein Bild, bei dem bestimmte zonen anklickbar sind und will verschiedene Bildhintergründe machen, es soll eben nicht immer derselbe kommen, es könnten 3-4 verschiedene sein, dass man ein wenig abwechslung hat,w enn man mal wider auf meine site schaut.
Geht das?
Habt ihr den benötigten Script irgendwo?
Ist es möglich, dass ich z.B. 5 verschiedene Bilder habe und per zufall immer ein anderes (aber nur eines) angezeigt wird?
Habt ihr den benötigten Script irgendwo?
So ziemlich jede halbwegs brauchbare Sprache hat a) einen Typ Feld und b) eine Funktion rnd() oder random(). Schau Dich einfach mal im Javascript-Kapitel von SelfHTML oder in der PHP-Anleitung um.
Dein "Skript" ist ein Einzeiler zzgl. Anzahl der nötigen Zeilen zum Belegen des Feldes, das kannst Du sicher auch alleine schreiben (ist sogar ein schönes Anfängerthema zum Programmieren lernen ).
Gruß,
soenk.e
Danke euch!
und nochmal zum SCript: Also dort wo "NOscript" oder so ähnlich steht mein zeugs, was ich schon vorher hatte einfügen?
(Ich hab wie jesacht n blid mit Area)
Danke!
MfG
JSP
Ist es möglich, dass ich z.B. 5 verschiedene Bilder habe und per zufall immer ein anderes (aber nur eines) angezeigt wird?
ich habe nämlich ein Bild, bei dem bestimmte zonen anklickbar sind und will verschiedene Bildhintergründe machen, es soll eben nicht immer derselbe kommen, es könnten 3-4 verschiedene sein, dass man ein wenig abwechslung hat,w enn man mal wider auf meine site schaut.
Geht das?
Habt ihr den benötigten Script irgendwo?
Hallo!
Viele nützliche Javascripts findest Du unter http://developer.irt.org/script/script.htm
Das random-picture Skript benutze ich selber auf meiner Seite:
<script language="JavaScript">
<!--
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
function rand(number) {
return Math.ceil(rnd()*number);
};
document.write('<img src="http://www.beneclick.ch/Bild' + rand(5) + '.jpg" border="0" alt="beneclick.ch - you buy, you help!">');
// --></script>
<noscript>
<img src="http://www.beneclick.ch/Bild4.jpg" width="150" height="219" border="0" alt="beneclick.ch - you buy, you help!">
</noscript></a>