Avatar billede benjax Nybegynder
18. oktober 2001 - 11:35 Der er 2 kommentarer og
3 løsninger

Form og ilayer i Netscape

Jeg har en <form> med bl.a. en <ilayer>. Når jeg submitter formen, vil jeg gerne have resultatet retur i iframe\'n, men i stedet åbner Netscape et nyt vindue. Kan det passe at \"target\" ikke kan være en <iframe>?

Eksempel:

<html>
<head>
</head>
<body>
<form name=\"myForm\" id=\"myForm\" action=\"http://www.eksperten.dk\" target=\"myFrame\">
<input type=submit>
<ilayer name=\"myFrame\" id=\"myFrame\" height=\"50\" src=\"http://www.jubii.dk\">
</ilayer>
</form>
</body>
</html>

I Explorer har jeg ingen problemer (sålænge jeg bruger <iframe> i stedet for <ilayer> selvfølgelig).

mvh/benjax
Avatar billede beatone Nybegynder
18. oktober 2001 - 11:55 #1
Her har de prøvet det samme men der funker kun i IE og NS6

http://www.dynamicdrive.com/dynamicindex3/dropdownview2.htm
Avatar billede jumper Nybegynder
18. oktober 2001 - 13:25 #2
<LAYER> og <ILAYER> kan ikke være targets til noget som helst, hverken links eller forms.

Brug en <IFRAME>, den er i det mindste en del af HTML standarden ;)

/Thor
Avatar billede benjax Nybegynder
18. oktober 2001 - 14:10 #3
Sagen er netop at det skal fungere under Netscape 4.0 - desværre.

/benjax
Avatar billede jumper Nybegynder
18. oktober 2001 - 14:18 #4
Ærgelig trist, så må du manuelt sætte dit ILAYER til den nye URL, hvilket også betyder at du IKKE kan bruge POST men udelukkende GET, som i

document.myFrame.src = \"http://www.eksperten.dk\";

eller

document.myFrame.load(\"http://www.eksperten.dk\");

Evt. kunne du gøre dette fra din onsubmit event handler på din form.

/Thor
Avatar billede benjax Nybegynder
18. oktober 2001 - 15:51 #5
Tak til jumper for en mulig løsning. Jeg valgte imidlertid at implementere det som forskellige <ilayer src=...> som så ændres via en JSP når brugere submitter formen.

Tak for svaret.
/benjax
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