Avatar billede donslund Nybegynder
18. april 2005 - 14:17 Der er 9 kommentarer og
1 løsning

Sætte værdi i formular i Iframe

Kan jeg ikke med javascript udfylde en formular der ligger i en Iframe?

Noget: iframe.formular.felt.value = Fisk
Avatar billede elskermad.dk Nybegynder
18. april 2005 - 14:57 #1
<iframe id='blabla'>
  <form name='felter' method='post'><input type='text' name='besked'></form>
</iframe>

document.getElementById('blabla').felter.besked.value = fisk

måske
Avatar billede psykochicken Nybegynder
20. april 2005 - 14:52 #2
Prøv flg.
på parent-siden:
<script type="text/javascript">
function udfyld(){
var f = window.minframe;
f.document.getElementById('felt').value = "Den valgte tekst"
}
</script>

<input type="button" value="Indsæt tekst" onclick="udfyld()">
<br>
<iframe name="minframe" width="200" height="50" src="side2.htm">
</iframe>

feltet i iframen:
<input type='text' id='felt' size="20">
Avatar billede roenving Novice
21. april 2005 - 02:37 #3
Tjah, man skal jo være opmærksom på, havd for et element, man har fat i ...

elskermads fejler på, at man ikke umiddelbart får fat i window-elementet og derefter document-elementet, men man kan så:

<iframe id='blabla' name='blabla'>
  <form name='felter' method='post'><input type='text' name='besked'></form>
</iframe>

window.blabla.document.felter.besked.value = "fisk";

psykochickens er måske lidt upraktisk til at udfylde en hel formular, men burde faktisk virke !-)
Avatar billede donslund Nybegynder
25. april 2005 - 15:26 #4
Jeg kan ikke helt gennemskue hvem der skal have point. Smid et svar dem der lyster, så deles der ud ...
Avatar billede psykochicken Nybegynder
25. april 2005 - 16:44 #5
Så giv du dem til roenving.....han samler vist på den slags ;-)
.....og så er hans svar også det bedste.
Avatar billede roenving Novice
25. april 2005 - 16:53 #6
-- bortset fra, at man jo ikke kan sætte en form inde i en iframe på den måde ...
Avatar billede psykochicken Nybegynder
25. april 2005 - 17:09 #7
høhø....mon ikke donslund havde fanget dén.....
Avatar billede donslund Nybegynder
26. april 2005 - 13:00 #8
Så må han smide et svar ...
Avatar billede roenving Novice
26. april 2005 - 14:14 #9
Oki '-)
Avatar billede roenving Novice
27. april 2005 - 09:19 #10
Tak for point ;~}
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