Avatar billede hkb-x Nybegynder
22. september 2005 - 13:44 Der er 11 kommentarer og
1 løsning

location.href for iframe

jeg vil gerne have at når man vælger noget i en <select> så åbnes en bestemt side for en iframe...

altså lidt lige som location.href='' bare for iframen...

hvordan gør jeg det?
Avatar billede ldanielsen Nybegynder
22. september 2005 - 13:59 #1
iframename.location = "siden.htm"
Avatar billede hkb-x Nybegynder
22. september 2005 - 14:19 #2
og hvis den skal på forskellige sider alt efter hvilken <option> der vælges... hvad gør jeg så?
Avatar billede hkb-x Nybegynder
22. september 2005 - 14:19 #3
ligger 15 point oven i for svar på dette spørgsmål...
Avatar billede ldanielsen Nybegynder
22. september 2005 - 14:25 #4
OK, det kan du gøre sådan:

<select onChange="iframename.location = this.options[this.selectedIndex];">
<option value="side1.htm">1</option>
<option value="side2.htm">2</option>
<option value="side3.htm">3</option>
</select>

<iframe name="iframename"></iframe>
Avatar billede ldanielsen Nybegynder
22. september 2005 - 14:26 #5
Eller egentlig:

iframename.location = this.options[this.selectedIndex].value;
Avatar billede hkb-x Nybegynder
22. september 2005 - 14:31 #6
siden skifter men den kan ikke skrive siden...
Avatar billede hkb-x Nybegynder
22. september 2005 - 14:33 #7
min kode:

<select class=input name="ViewOnly" onchange="iframe.location = this.options[this.selectedIndex];">
<option value="iframe_size.php?gruppe=20&id=1">Trøje</option>
<option value="iframe_size.php?gruppe=17&id=1">Sko</option>
</select>
Avatar billede ldanielsen Nybegynder
22. september 2005 - 14:33 #8
Det forstår jeg ikke ... ??

Får du en "file not found"? Du skal jo have den korrekte sti som value i dine options, i mit eks. forventer den at side1.htm osv. ligger i samme mappe som selve siden gør
Avatar billede hkb-x Nybegynder
22. september 2005 - 14:35 #9
smukt... skriv svar for de første 15 points... lever lige et nyt sp for de sidste...
Avatar billede ldanielsen Nybegynder
22. september 2005 - 14:35 #10
I øvrigt: Lad være med at kalde din iframe for "iframe", det er et reserveret ord, kald den "myIframe" eller "iframeDisplay" eller "Knud" eller noget andet
Avatar billede ldanielsen Nybegynder
22. september 2005 - 14:35 #11
OK, tak
Avatar billede hkb-x Nybegynder
22. september 2005 - 16:50 #12
her er de sidste 15 point: http://www.eksperten.dk/spm/650131
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