Avatar billede brevkasserne Nybegynder
13. september 2003 - 14:50 Der er 7 kommentarer og
2 løsninger

Linke mellem iframes!

Jeg har to iframes, hvor jeg i den ene har en tekstboks.
Der vil jeg gerne fra den anden kunne sætte value til noget i tekstboksen som befinder sig i den anden iframe.

Til det prøver jeg at få dette til at virke:

<script language='JavaScript' type='text/javascript'>
function personal(id) {
setTimeout('iframe1.justfocus()',100);
iframe1.form.box.value = id+'::'; }
</script>


Hvor iframe1 er den anden iframe, hvori der befinder sig en form som hedder form med en tekstboks som hedder box.

Men det fungerer ikke rigtig. Nogen hjælp?
Avatar billede whatever Nybegynder
13. september 2003 - 15:14 #1
Prøv

<script type="text/javascript">
  function personal(id) {
    setTimeout("iframe1.justfocus()",100);
    parent.iframe1.document.form.box.value = id+"::";
  }
</script>
Avatar billede roenving Novice
13. september 2003 - 15:25 #2
<script type="text/javascript">
  function personal(id) {
    setTimeout("parent.iframe1.justfocus()",100);
    parent.iframe1.document.form.box.value = id+"::";
  }
</script>
Avatar billede whatever Nybegynder
13. september 2003 - 15:28 #3
Jeg havde vist overset noget :-)
Avatar billede brevkasserne Nybegynder
13. september 2003 - 15:41 #4
Virker desværre ikke!
Siger hele tiden noget med at objektet ikke understøtter ikke denne egenskab
Avatar billede roenving Novice
13. september 2003 - 15:44 #5
Hvilken linje henviser den til ?-)

-- og hvad laver din funktion justfocus forøvrigt for noget?o]
Avatar billede brevkasserne Nybegynder
13. september 2003 - 17:22 #6
Den henviser til sidste linje! Altså i functionen.
justfocus sætter bare cursoren i boksen!
Avatar billede roenving Novice
13. september 2003 - 19:21 #7
Så må du alerte dig vej igennem:

alert(parent)
alert(parent.iframe1)
osv...

Prøv dem een ad gangen og se om de giver fornuftige svar (de første mange skal give [object] !-)

Sæt alerten ind lige før linjen med fejlen !o]
Avatar billede roenving Novice
13. september 2003 - 20:11 #8
-- og du har ikke andre frames i systemet som kan forstyrre ?-)
Avatar billede brevkasserne Nybegynder
17. september 2003 - 19:01 #9
Jeg aner ikke hvad problemet er...
Lukker spm'et. Mange tak for alle svar!
Har givet lidt point til whatever, men ellers taget resten selv. håber det er i orden!
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

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