Avatar billede acidduck Nybegynder
09. september 2001 - 15:03 Der er 5 kommentarer og
1 løsning

Hvorfor virker form[0] ikke?

Ok. Vi har et frameset delt op i to. Når der trykkes på en knap i frame1 skal der fyldes noget tekst i et felt i frame2.

Koden....

Frame1(top):
<input type=\"radio\" name=\"knap\" onclick=\"parent.bund.form[0].navn.value=\'test tekst\'\">

Frame2(bund):
<form name=\"bundform\">
<input type=\"text\" name=\"navn\">
</form>

Hvis jeg erstatter \"form[0]\" med navnet på formen i frame2 - altså \"bundform\" - ja så virker det. Men jeg ønsker at scriptet skal kunne bruges, selv om en form ikke har et navn. What to do?

Avatar billede roenving Novice
09. september 2001 - 15:06 #1
Hvad er det for en fejl, du får ??

Desuden er forms-arrayet en property på document, så (to ting: det formS):

parent.bund.document.forms[0].navn.value=
Avatar billede roenving Novice
09. september 2001 - 15:06 #2
Årh ... vrøvl:
(to ting: det hedder formS)
Avatar billede acidduck Nybegynder
09. september 2001 - 15:31 #3
Sørgelig at det skulle være nødvendigt at spørge om... Tak for svaret.
Avatar billede roenving Novice
09. september 2001 - 15:39 #4
Eller også det hurtigste, når man har stirret sig blind.

Anyway ... tak for point
Avatar billede acidduck Nybegynder
09. september 2001 - 16:36 #5
Æv, nu har jeg lige prøvet at hente et site med en form ind i det nederste frameset. Jeg har lavet en test hvor jeg prøver at få noget tekst ind i et af tekstfelterne i formen. Men jeg får en javascript error: \"Access is denied\". Er det muligt at omgå det?
Avatar billede roenving Novice
09. september 2001 - 16:43 #6
Hvis du prøver at ændre noget fra et andet site vil du altid få den fejl: *Det må man ikke*
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