23. juni 2003 - 11:26Der er
12 kommentarer og 1 løsning
adresse på form i frame
Jeg har følgende formkode på en frame <select onchange="location=this.options[this.selectedIndex].value;" style="background-color:#CCCCFF;"> <option value="master102.html">Sidder</option>
ved aktivering vises indholdet af filen master102.html i framen, men det skal den ikke. Hvordan adresserer jeg dette?
Så ser det således ud, men jeg gør noget galt. Der sker intet når jeg klikker? Jeg skal måske lige sige, at formen nu er placeret i en ramme og det der skal ske er så, at jeg ved at vælge fra listen over muligheder skal have udskrevet indholdet af master102.html i master97.html. Men der sker altså ikke noget. Skal jeg bruge gåseøjne ""? <select onchange="parent.frames['master97.html'].location.href=this.options[this.selectedIndex].value;" style="background-color:#CCCCFF;"> <option value="master102.html">Sidder</option>
Du kan ikke på den måde bruge parent.frames[], da det navn du skriver derinde er navnet på framen, ikke dokumentet. Løsningen kunne være at lave en iframe, som du udskriver indholdet i.
http://www.lyrikeren.dk/Indlaeg/master127.html Kunne jeg få dig til - mod pointforhøjelse - at prøve dette link? Mit problem er 1. at få rulleformen over på framen så jeg kun behøver at rette menuen ét sted og ikke måske 100 steder.
Det næste problem med at se hvor langt man er kommet gennem menuen har jeg oprettet særskilt spørgsmål på. Måske kan du løse dem begge for mig? Tak! :o))
Okay, hvis jeg har forstået dig ret skal du flytte den menu over på framen med de to billeder. Hvis det er rigtigt skal du gøre følgende:
Først giver du dine frames nogle navne, fx: <frame Src="ramme.html" name="menu"> <frame Src="Nyfoedt.html" name="sider">
Så lægger du rullemenuen over i menu-framen og skriver følgende: onchange="parent.frames['sider'].location.href=this.options[this.selectedIndex].value;"
Tja, men næste gang hedder digtet ikke "Nyfoedt" men måske "Gift"? Så der skal vel henvises til en liste med samtlige digte. Når jeg vil have det over på "ramme" er det fordi jeg tror, at jeg så bliver fri for at tilføje på samtlige sider vedrørende den pågældende forfatter. Se også under det andet spørgsmål. "Gardinmenu"
Det fuldstændig ligemeget hvad digtet hedder i <frame>-elementet. Det er blot det digt som først bliver linket til, når du går ind på standard-siden. Det eneste du skal gøre er at henvise til den anden frame fra menuen, altså frame'n sider (eller digte, hvis det lyder bedre).
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.