webForumDet fria alternativet

Document.Form.Submit();

5 svar · 258 visningar · startad av casca

cascaMedlem sedan feb. 20005 891 inlägg
#1

Varför funkar inte Document.Form.Submit(); med TARGET satt till "_parent" i A-taggen?

Funkar inte:

<a href="javascript:document.loginf.submit();" target="_parent"><img border="0" src="bilder/button_loggain.gif" width="58" height="35"></a>

Funkar:

<a href="javascript:document.loginf.submit();"><img border="0" src="bilder/button_loggain.gif" width="58" height="35"></a>

Varför?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du får sätta target med javascript innan du kör submit. parent borde fungera som target i javascript.

<a href="java script:[b]document.loginf.target=parent;[/b] document.loginf.submit();"><img border="0" src="bilder/button_loggain.gif" width="58" height="35"></a>

mvh,

cascaMedlem sedan feb. 20005 891 inlägg
#3

Ok, nu funkar det visserligen. Nästan.

Men formuläret är inom en Iframe, och med "målet" som PARENT så ska det väl "brytas ut" ur framen eller? Men det öppnas ju en ny sida istället. :(

@ndersMedlem sedan juni 200032 969 inlägg
#4

ok, prova att byta mot window.parent eller top eller window.top eller top.parent...

Javascript är djävulens verk. ;)

MatteMedlem sedan aug. 20002 975 inlägg
#5

Annars går det bra att sätta din target i formuläret; då behöver du inte göra det i länken:

<form name="loginf" action="" method="" target="_parent">
cascaMedlem sedan feb. 20005 891 inlägg
#6

Najs najs najs. Nu funkar det perfekt, stort tack.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)