doppeltes form - List/Menu funktioniert nicht!

Earl-Grey

Erfahrenes Mitglied
Die Menüleiste funktioniert irgendwie nicht, kann mir einer sagen warum nicht!
Die verlinkt einen ganz Wirsch durch die Gegend!



<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">

function QuickJump() {
var GoToPage
var page = document.frmGoTo.cboGoTo.selectedIndex
GoToPage=document.frmGoTo.cboGoTo.options[page].value;
window.location.href = GoToPage;
}
</SCRIPT>
</head>

<body bgcolor="#FFFFFF">
<form method="POST" name="frmGoTo">
<p><select name="cboGoTo" size="1" onChange="QuickJump();">
<option selected>-bitte hier w&auml;hlen-</option>
<option value="http://www.tutorials.de">tutorials.de</option>
<option value="http://www.google.de">google.de</option>
</select>

<select name="cbo1GoTo" size="1" onChange="QuickJump();">
<option selected>-bitte hier w&auml;hlen-</option>
<option value="http://www.gmx.de">gmx.de</option>
<option value="http://www.web.de">web.de</option>
</select>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>


Vielen Dank
 
Hi,

<select name="cbo1GoTo" size="1" onChange="QuickJump();">
dieses Select-Control wird aber nicht berücksichtigt, da die Funktion "QuickKump" immer das Objekt "cboGoGo" kontrolliert.

Ich würde der Funktion das aufrufende Element mit "this" übergeben:
PHP:
<select name="cbo1GoTo" size="1" onChange="QuickJump(this);">
PHP:
function QuickJump(obj) {
  var GoToPage
  var page = obj.selectedIndex
  GoToPage=obj.options[page].value;
  window.location.href = GoToPage;
}

Gruß
 

Neue Beiträge

Zurück