Avatar billede capriole Nybegynder
16. februar 2003 - 10:31 Der er 5 kommentarer og
1 løsning

random iframe

jeg vil gerne have forskellige sæt af formularer vist hver gang en bestemt side åbnes og sendes til bestemte e-mails. det bedste vil være en iframe som loader 5 forskellige sider på skift hver gang iframen vises. er det muligt?

en som vil lave koden til det, altså iframen som skifter mellem side 1-5.
er point i det hele taget nok for eller tager det for lang tid?
Avatar billede Slettet bruger
16. februar 2003 - 12:11 #1
Vil du sætte en cookie på brugerens computer eller bare basere det på en tilfældig udvælgelse?
Avatar billede capriole Nybegynder
16. februar 2003 - 22:54 #2
tilfældig udvælgelse er fint, bare det blir nogenlunde ligeligt fordelt, jeg har ikke tænkt på selv at definere rækkefølgen, men det vil jeg overveje at gøre senere når jeg skal forøge antallet af sider i iframen

jeg håber på at al koden kan ligge på den pågældende side og der ikke behøvs andre forusdætninger

jeg blev kaldt på arbejde, derfor den sene kommentar
Avatar billede Slettet bruger
17. februar 2003 - 14:52 #3
Du kan jo aldrig være helt sikker på, at det bliver ligeligt fordelt, men dette burde virke fint til dit eksempel:

<script>
sider = new Array("side1.html", "side2.html", "side3.html", "fjerde_side.html", "blablabla.html"); //De fem sider

tilf = Math.floor(Math.random() * sider.length);
document.write('<iframe src="' + sider[tilf] + '" width="300" height="300" frameborder="0">');
</script>

Du kan sagtens gøre listen af sider længere uden at skulle rette andre steder i scriptet.
Avatar billede Slettet bruger
17. februar 2003 - 15:08 #4
Jeg glemte at afslutte iframen:

document.write('<iframe src="' + sider[tilf] + '" width="300" height="300" frameborder="0"></iframe>');
Avatar billede capriole Nybegynder
17. februar 2003 - 16:00 #5
Genialt!!
Det er præcist hvad jeg var ude efter, tusind tak for det...

Senere vil jeg følge op på din ide med at kunne styre en rækkefølge af sider og evt. vh.a. en coocie hvilke sider en bruger har set før.
så jeg vender nok tilbage med spørgsmålet, nu skal jeg have lavet formularer en mass...

endnu engang tak!
/Thomas
Avatar billede capriole Nybegynder
17. februar 2003 - 16:01 #6
ups, der var jeg ved at klokke i den - point kommer her (håber jeg)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester