webForumDet fria alternativet

ändra form target och action problem

6 svar · 460 visningar · startad av Qonos

QonosMedlem sedan sep. 2000438 inlägg
#1

god morgon
Jag får detta att fungera i Firefox men inte i IE, någon som ser vad jag gör fel?

<script language="JavaScript">
function setTarget( newtarget, targeturl ) {
  document.forms[0].target=newtarget;
  document.forms[0].action=targeturl;
  document.forms[0].submit;
}
</script>
<form method='post' action='index.php'>
 <input type='submit' name='knapp1'>
 <input type='submit' name='knapp2' onclick='setTarget( "_blank","index2.php" );'>
</form>
@ndersMedlem sedan juni 200032 969 inlägg
#2

Det fungerar alldeles utmärkt för mig i IE7 / Windows Vista. Vilken version av IE använder du?
På vilket sätt fungerar det inte? Får du något javascriptfel?

edit: funkar i IE6 och IE7 på XP också

QonosMedlem sedan sep. 2000438 inlägg
#3

hmm ja såklart fungera det när jag skrev det lite enklare...
men det fungerar inte här:
http://www.whiskyinfo.se/uisgebeatha/tasting/create.php

Skapa protokoll är det som fungerar i Firefox men inte i IE

@ndersMedlem sedan juni 200032 969 inlägg
#4

Det kanske beror på att det inte är det första formuläret på sidan, och du säger ju att det är det som ska lekas med. Prova att sätta ett id i form-taggen och sedan använda document.getElementById('dittformulär') istället för document.forms[0].

QonosMedlem sedan sep. 2000438 inlägg
#5

Då fungera första knappen som den ska OM jag inte klickat på den understa först..

klickar jag på den understa först så händer inget, klickar jag sen på den översta igen så postar den till ett nytt fönster (dock verkar den inte posta formuläret, har dock inte undersökt detta närmre ännu)

@ndersMedlem sedan juni 200032 969 inlägg
#6

Jag ser att du har nästlat formulären, det är inte någon bra idé. Jag kan mycket väl tänka mig att det är det som ställer till det. Om jag var du skulle jag flytta bort uppladdningsformuläret utanför det stora formuläret, alternativt se till att det bara är ett formulär.

QonosMedlem sedan sep. 2000438 inlägg
#7

suck.. tack @nders, kommer du till malmö bjuder jag på ett glas whisky. tänk vad ctrl -z kan ställa till det när man inte har tungan rätt i mun :(

tack!

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