anoniem Geplaatst: 10 maart 2002 Delen Geplaatst: 10 maart 2002 Hoi, Ik zit met een probleembje. Ik heb een html pagina met daarin een I-Frame. Nu wil ik dat frame voor advertenties gebruiken. Maar het is wel de bedoeling dat er elke keer bij het openen van die pagina een andere advertentie in dat i-frame wordt getoond (dus een random pagina). Nou weet ik wel dat je zo'n functie met Javascript kunt maken, maar dan moet je hem altijd nog activeren met een button. Maar ik wil graag dat er automatisch een random pagina wordt geselecteerd bij <iframe src="" > Iemand ideeën? Alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 als je dan ipv een button een body onload gebruikt dan ben je er toch? of je bedoel je dit?: [code:1:348fee2295] <SCRIPT LANGUAGE="JavaScript"> var howMany = 2; // max number of items listed below var page = new Array(howMany+1); page[0]="first-random-page.html"; page[1]="second-random-page.html"; page[2]="third-random-page.html"; function rndnumber(){ var randscript = -1; while (randscript < 0 || randscript > howMany || isNaN(randscript)){ randscript = parseInt(Math.random()*(howMany+1)); } return randscript; } quo = rndnumber(); quox = page[quo]; IFRAMENAAM.location=(quox); </SCRIPT> [/code:1:348fee2295] komt bij http://javascript.internet.com/navigation/random-page.html vandaan.... t. Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 Hey bedankt ja, dit was precies wat ik nodig had (nou ja, bijna dan, dat IFRAMENAAM.location werkte niet). Maar voor de rest is het helemaal top! Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 Anders zet je de code in de pagina die in de iframe komt en maak je er window.location van... t. Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 Jaja, dat heb ik gedaan ja. En dat werkt gelukkig wel. :smile: Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen