webForumDet fria alternativet

Öppna _blank med form?

3 svar · 322 visningar · startad av Drunkenstein

DrunkensteinMedlem sedan nov. 200529 inlägg
#1

Går detta att göra och om det går hur gör jag, detta funkar ju inte :/

<input type="submit" value="Skicka" onclick="document.form['test'].action='skickat.asp'; document.form['test'].submit();">

  <input type="button" value="titta" onclick="document.form['test'].action='titta.asp' target='_blank'; document.form['test'].submit();">
@ndersMedlem sedan juni 200032 969 inlägg
#2
<form target="_blank">

Annars:

document.form['test'].target='_blank';
DrunkensteinMedlem sedan nov. 200529 inlägg
#3

Men då skickas man väll med _blank även om man väljer den andra knappen?
Alltså, om man klickar på Skicka ska man byta sida men om man klickar på 'titta' ska man vara kvar på sidan man är på och en ny sida öppnas?

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Känns lite roddigt.
Testa detta:

<script>
function subm(f,t,a){
document.forms[f].action=a;
document.forms[f].target=t;
document.forms[f].submit();
};
</script>
<form name="foo">
</form> 
<form name="bar">
</form> 
<input type="button" value="titta" onclick="subm('foo','_blank','titta.asp')">
<input type="button" value="skicka" onclick="subm('bar','_self','skickat.asp')">
126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)