Avatar billede superraider Nybegynder
21. november 2004 - 23:37 Der er 8 kommentarer og
1 løsning

iframe, hvordan sender jeg en indtastning fra en ifram

Hvordan sender jeg indtastninger fra en ifram.

hvis jeg har følgende i en fil, som loades i en iframe.

<form onsubmit="document.getElementById('minTabelCelle').innerHTML+=this.indtastning.value;return false;">Hovedgruppe<br>
    <select name="indtastning">
    <option value="kød">Kød</option>
    <option>brød</option>
  </select>

<br>
<input type="submit" value="Næste----->">
</form>

på siden, hvor iframen er kalt, har jeg et sted med id minTabelCelle, hvordan skriver jeg så fra iframen til den celle. Det virker ikke sådan som det er nu-
Avatar billede skovenborg Nybegynder
22. november 2004 - 01:41 #1
du vil skrive til en celle, som ligger i det dokument hvor iframen også er indeni?

I så fald skal du benytte parent:
<form onsubmit="parent.document.getElementById('minTabelCelle').innerHTML+=this.indtastning.value;
Avatar billede thesurfer Nybegynder
22. november 2004 - 01:43 #2
Dvs, du har en side, der indeholder en iframe..

Du vil ændre indholdet af en celle på siden, fra en form i iframen?

Hvis ja, prøv med:
1) "top.window.document.getEle...."
2) "parent.window.document...."

dvs, forskellige kombination af "top" og "parent"..
Avatar billede skovenborg Nybegynder
22. november 2004 - 02:01 #3
tja, parent.window eller parent går ud på et. Pointen er sådan set bare at få fat i det rigtige window-objekt, som repræsenterer den rigtige side ;-)
Avatar billede superraider Nybegynder
22. november 2004 - 11:09 #4
det virkede fint, et lille ekstra spørgsmål.  hvis jeg vil ændre siden i en anden iframe, hvad gør jeg så

jeg giver den navnet frame2.

vi er i frame1 nu.

kan jeg så bare skrive frame2.etellerandet.src = ""
Avatar billede superraider Nybegynder
22. november 2004 - 15:10 #5
jeg har løst det, point for et svar
Avatar billede thesurfer Nybegynder
22. november 2004 - 23:40 #6
bare for at være sikker: frame2.window.location='en_side_her.htm';

Skovenborg kom først med et svar, så han får points. Helt iorden med mig.
Avatar billede skovenborg Nybegynder
22. november 2004 - 23:42 #7
well, okay - selvom det kun var 2 minutters forskel. Men tro ikke du kan tillade dig at være så venlig næste gang ;-)
Avatar billede thesurfer Nybegynder
22. november 2004 - 23:43 #8
:-)
Avatar billede superraider Nybegynder
22. november 2004 - 23:58 #9
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