• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

random image

Status
Für weitere Antworten geschlossen.

dasMo

Neues Mitglied
ich hab da jetz was gefunden, ein script damit bei jeder aktualisieung ein anderes bild erscheint
nur würde ich gerne noch wissen wie ich das bild zu einem link machen kann
ich möchte wenn ich auf dieses bild klicke auf ein anderes (die vergrößerte version davon) kommen!
kann mir bitte jmd helfen!!

hier auf dieser seite hab ich das gefundn:

http://www.inspire-world.de/websites/java3.shtml

wird w3ahrscheinlcih eh ziemlich leicht gehn denk ich mal, aber ich kenn mich noch nicht so besonders aus..
 
Werbung:
Code:
<script>
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);
};
</script>

Code:
<SCRIPT Language="Javascript">
<!--


var number=rand(5)-1
var url="URL"
if (number == 0) {src="b1.gif";};
if (number == 1) {src="b2.gif";};
if (number == 2) {src="b3.gif";};
if (number == 3) {src="b4.gif";};
if (number == 4) {src="b5.gif";};
function go() {
location.href=url;
}
// -->
</SCRIPT>
</HEAD>
<BODY>



<SCRIPT Language="Javascript">
<!--
//  
document.write('[img]'+src+'[/img]');
// -->
</SCRIPT>
 
Das ist aber kompliziert das geht doch viel einfacher....

Code:
<html>
<head>
<script type="text/javascript">
<!--
var bild = new Array();
bild[1] = 'b1.gif';
bild[2] = 'b2.gif';
bild[3] = 'b3.gif';
//...

document.getElementById('random_bild').innerHTML = "<img src=\"" + bild[(Math.random()*1000)%bild.length] + "\" alt=\"\" />";
// -->
</script>
</head>
<body>
    <div id="random_bild"></div>
</body>
</html>

kürzer, besser, schneller, korrekter
 
Werbung:
hihi.. danköööö!!!!!!!
und kannst du mir auch noch sagn wie das mit dem link geht, oda geht das eh nicht??
 
bei mir funktioniert das leider nicht
ich muss doch nur das hier

Code:
bild[1] = 'b1.gif';
bild[2] = 'b2.gif';
bild[3] = 'b3.gif';

durch die bilder die ich haben will ändern, oder sonst auch noch was??
 
dach das geht da brauchst du ein zweitees array mit den adressen und dann setzt du einfach um den img code diesen link. debai musst du beachten das beide immer die selbe zahl haben...
 
Werbung:
Code:
<div id="random_bild"></div>

und da wo ich das hinsetze erscheint dann das random bild, oder??
hiermuss ich nix mehr dazumachn

sry.. aber bin eine kleine null was javascripts angeht, kenn mich nur so halbwegs mit html aus, und das auch nicht soo doll
 
solltest selfHTML lesen :p

ja genau dort wo du das div setzt erscheint auch das bild...

eigentlich sollte es sich mit dem abändern der adressen tun ja aber mein fehöler sorry die zählung beginnt bei 0...
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben