Link openen in nieuw venster

Status
Niet open voor verdere reacties.

rick123

Gebruiker
Lid geworden
3 aug 2007
Berichten
16
Beste mensen,

Ik heb een Javascript code voor een dropdown menu, alleen kan ik geen codes lezen.
Links worden nu in hetzelfde venster geopend, maar ik wil bij iedere link graag een nieuw venster laten openen.
Weet iemand wat ik daarvoor aan moet passen?

Alvast bedankt.


<SCRIPT TYPE="text/javascript">
<!--
function dropdown(mySel)
{
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal)
{
if(mySel.form.target)myWin = parent[mySel.form.target];
else myWin = window;
if (! myWin) return true;
myWin.location = myVal;
}
return false;
}
//-->
</SCRIPT>


<FORM
ACTION="../../cgi-bin/redirect.pl"
METHOD=POST onSubmit="return dropdown(this.gourl)">
 
<INPUT type="button" value="New Window!" onClick="window.open('http://www.pageresource.com/jscript/jex5.htm','mywindow','width=400,height=200')">
</FORM>

Kijk maar eens hier...

Succes ermee!

Gr Martijn
 
Dank je voor je reactie, maar helaas werkt dit niet bij dit javascript (of ik doe het natuurlijk fout).
Misschien is het makkelijker als ik de volledige code publiceer.

Iemand enig idee waar ik een extra code moet plaatsen om de link in een nieuw venster te openen?


=== In de HEAD ===

<SCRIPT TYPE="text/javascript">
<!--
function dropdown(mySel)
{
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal)
{
if(mySel.form.target)myWin = parent[mySel.form.target];
else myWin = window;
if (! myWin) return true;
myWin.location = myVal;
}
return false;
}
//-->
</SCRIPT>


=== in de BODY ===

<FORM
ACTION="../../cgi-bin/redirect.pl"
METHOD=POST onSubmit="return dropdown(this.gourl)">
<SELECT NAME="gourl" style="font-family: Tahoma; font-size: 10px; width: 170" size="1">
<OPTION VALUE="http://www.helpmij.nl" >Demo link
</SELECT>

<INPUT TYPE=submit VALUE="Go" target="_blank" style="height: 20; width: 32; font-family: Tahoma; font-size: 10px">
</FORM>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan