random splashpage

tannez

Mitglied
Hi,
ich habe grad mal durch die Suchfunktion gestöbert,aber leider nicht meinen Fall gefunden. und zwar:

"immer wenn ich auf die page gehe,soll eine andere index.html angezeigt werden".

wie geht das??


cu
 
<script>
maxzahl = 2 //Möglichkeiten
day = new Date()
z = day.getTime()
y = (z - (parseInt(z/1000,10) * 1000))/10
x = parseInt(y/100*maxzahl,10) + 1
</script>
<script>
if (x == '1')
self.location='index1.html'
if (x == '2')
self.location='index2.html'
</script>
 
:rolleyes:
das ist das einzige was sich in der index.*** befinden muss
die random pages heißen dann index1.html index2.html usw.
maxzahl ist die anzahl der seiten
die if abfragen kannst du einnfach kopieren und die Zahlen dann anpassen
 
*hmpf*
ich kenn mich leider nicht so gut aus wie du in javascript :(
du könntest das nicht vielleicht mal an einem beispiel darstellen?

ich hab also 3 index datein,alle anders.
wenn ich die alle uploade und später auf die webseite gehe
soll immer eine per zufall gewählt werden.
(nochmal zur erinnerung).

danke


//&cu.
 
PHP:
x = parseInt(y/100*maxzahl,10) + 1
...
if (x == '1') 
self.location='index1.html' 
if (x == '2') 
self.location='index2.html'
Uff, nicht ganz das wahre. :)

x ist in jedem Fall eine Nummer, du vergleichst aber auf Wertgleichheit mit einem String - das geht zwar hier gut, weil du nicht auf Identität prüfst ( === ) sondern nur mit == arbeitest, aber dennoch ist das unnötig, mit einem String zu vergleichen, lass die Hochkommas einfach weg, auch wenn nix unbedingt falsch dran ist, eher unnötig.

Einem JavaScript-Lernendem, der noch in der Anfangsphase steckt, ein <script> ohne weitere Attribute vorzulegen finde ich persönlich nicht so toll, vielleicht kann man sich da irgendwie einigen, dass das vermieden werden kann? :)

schönen Tag noch + man liest sich,
Geist
 
wieso so kompliziert?

versuchs mal damit:

Code:
<script type="text/javascript">
<!--

//Anzahl der Startseiten ( index1.html, index2.html etc. )
var anzahl=3;

//generiert eine Zufallszahl von 1 bis zur Anzahl Startseiten
var zahl=Math.round( Math.random() * ( anzahl - 1 ) + 1 );

//Leitet zur neuen Startseite weiter
self.location="index" + zahl + ".html";

//-->
</script>

einfach dieses Script in den head oder body deines index-files einfügen, es leitet den besucher dann auf eine Zufallsstartseite um.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück