Automatisch bei jedem besuch die Startseite wechseln!
west18
- javascript
0 André Laugks0 Joachim0 west18
Hallo
Ich habe acht vom diesigen unterschiedliche Startseiten und möchte das der Besucher
bei jedem Besuch meiner Homepage eine andere Startseite zu sehen bekommt!
Ich müsste also das suchende Script in die Index.html einbauen,
und von dieser Seite sollte mich dann das Script zufällig zu einer von acht Startseiten Weiterleiten?
So hab ich mir das mal vorgestellt, aber vielleicht könnt ihr mir weiterhelfen!
Hallo!
Ich habe acht vom diesigen unterschiedliche Startseiten und möchte das der Besucher
bei jedem Besuch meiner Homepage eine andere Startseite zu sehen bekommt!
Ich müsste also das suchende Script in die Index.html einbauen,
und von dieser Seite sollte mich dann das Script zufällig zu einer von acht Startseiten Weiterleiten?
Für JavaScript gibt es keine Funktion, in der man von-bis angeben kann. Man muß sich das nachbauen.
zahl_max = 8;
start_seite = new Array();
start_seite[0] = "index1.html";
start_seite[1] = "index2.html";
start_seite[2] = "index3.html";
start_seite[3] = "index4.html";
start_seite[4] = "index5.html";
start_seite[5] = "index6.html";
start_seite[6] = "index7.html";
start_seite[7] = "index8.html";
x = Math.random();
// -1 wegen Array-Index
// man kann aber auch das Element 0 nicht definieren und bei 1 mit den Links beginnen
// dann benötigt man -1 nicht
x = Math.ceil(x*(zahl_max-1));
location.href = start_seite[x];
Treffe Vorkehrungen, falls JavaScript dealtiviert ist.
MfG, André Laugks
hi,
So hab ich mir das mal vorgestellt, aber vielleicht könnt ihr mir weiterhelfen!
ich wuerde es mit einem Zufallsgenerator machen, der von der Indexseite weiterleitet, andernfalls bliebe Dir nur, das Ganze in Cookies zu speichern.
hth und Gruss Joachim
<html>
<head>
<script language="javascript1.2">
// alle acht urls... index ab 0
var myUrl = new Array();
myUrl[0] = "neu.html";
myUrl[1] = "alt.html";
myUrl[2] = "schoen.html";
// usw... bis 7
// Zufall von 0 - 7
var x = Math.floor(Math.random() * 8) ;
self.location.href = myUrl[x];
</script>
</head>
<body>
test
</body>
</html>
Hallo!
var x = Math.floor(Math.random() * 8) ;
Genau, floor(), dann brauche ich das -1 nicht...
<?m=16376&t=2874>
MfG, André Laugks
Danke an Joachim und André Laugks für die schnelle Loesung.
Ihr wisst gar nicht wie ich mich freue!
Danke nochmals.
cu.