Just nu i M3-nätverket
Gå till innehåll

document.f has no properties


Ullis

Rekommendera Poster

Hej!

 

Har två frames, en som heter "main" som bl a innehåller en array av radiobuttons som heter "Person". Den andra framen heter "right" och i den ska det visas olika bilder beroende på vilken av radioknapparna som är vald. I "right" finns följande kod:

if (parent.frames.main.document.f.Person[0].checked)

...

...

Alltså... om första knappen är vald (Person[0]) vill jag att en viss sak ska inträffa. När denna kod körs får jag hela tiden felet "parent.frames.main.document.f has no properties" i NS7 och i NS4.7. Får även Javascript-fel i IE5.5.

Någon som vet vad som måste ändras så är jag eeevigt tacksam!!!

 

Länk till kommentar
Dela på andra webbplatser

det enklaste settet är att lägga

if (parent.frames.main.document.f.Person[0].checked)

i en funktion på right sidan...

 

EX:

<script language="JavaScript">

<!--

function check() {

if(parent.frames['main'].document.forms[0].Person[0].checked)

alert("radio 1 var klickad på");

}

//-->

</script>

 

sedan kallar du på det i main så här:

EX:

<form action="parent.frames['right'].check()" method="post">

<input type="radio" name="Person" value="Jag" onclick="parent.frames['right'].check()"> Jag

<input type="radio" name="Person" value="Du" onclick="parent.frames['right'].check()"> Du

</form>

 

har testat scriptet i IE 4, och NS 4.8 och i Phoenix

det funkar...

 

// Carl

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...