Frågan 30 juli 2006 22:59 #1 Går det att göra en hoppmeny liknande den nedanstående med ren HTML kod? alltså utan Java??
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<form name="form1">
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>Tillval</option>
<option value="http://www.xxxxxxx.com/item_show.php?code_no=05 ">Grön</option>
</select>
</form>
</body>
Z zcorpan Medlem sedan dec. 2004 2 245 inlägg <p>Tillval:</p>
<ul>
<li><a href="http://www.xxxxxxx.com/item_show.php?code_no=05">Grön</a></li>
</ul>
<html>
<body>
<select onChange="window.location.href=this.value">
<option selected>Tillval</option>
<option value="http://www.xxxxxxx.com/item_show.php?code_no=05">Grön</option>
</select>
</body>
</html>
Z zcorpan Medlem sedan dec. 2004 2 245 inlägg
SprayMaphia skrev:
onChange="window.location.href=this.value"
Är inte det här javascript?
Jo det är det, men det är väl det enda smidiga sättet jag kan komma på.
Om vi sen tittar på ditt förslag så undrar jag, är det en "hoppmeny"?
Jag trodde att det just skulle vara en dropdown och då måste väl nästan javascript användas?
Jo det skall vara en dropdown och koden funkar aldeles utmärkt..tackar!
@nders Medlem sedan juni 2000 32 967 inlägg Men det är ju inte vad du frågade efter, eftersom det används javascript, vilket var själva grundkravet, att det inte skulle?
Jo det är klart.. men problemet med den ursprungliga koden var egentligen att vissa javascript tecken som tex fnutten" ' " inte accepterades i den textrutan där jag skulle lägga in dropdownmenyn. Under textrutan står "you may use HTML" så jag trodde att man inte kunde använda javascript tecken utan måste ha ren HTML. När jag provade med spraymaphias kod fungerade det bra....troligtvis då beroende på att de specialtecken inte är med i den koden. Varför dessa tecken inte accepteras i textrutan är ju en gåta i sig...
Z zcorpan Medlem sedan dec. 2004 2 245 inlägg
SprayMaphia skrev:
Om vi sen tittar på ditt förslag så undrar jag, är det en "hoppmeny"?
Vad är en hoppmeny?
SprayMaphia skrev:
Jag trodde att det just skulle vara en dropdown och då måste väl nästan javascript användas?
Inte nödvändigtvis, det går att lösa det med serverskript också.
Hur ser ett serverscript ut??
som fungerar lika som det java ovan?
Z zcorpan Medlem sedan dec. 2004 2 245 inlägg Tex med PHP:
<form action="redirect.php">
<p><label>Tillval:
<select name="url">
<option value="http://example.org/">Exempel</option>
</select>
</label></p>
</form>
<?php
header('Location: ' . $_GET['url']);
?>
J Josef Medlem sedan mars 2002 3 561 inlägg
Howling_W skrev:
som fungerar lika som det java ovan?
Det är inte java i något av kodsnuttarna ovan, det är javascript . Det är inte samma sak!
Java + script = Javascript
Java + äpple = Javaapplet
Java + kopp = Kaffekopp
Förlåt en amatör.. men det är inte lätt att hålla reda på allt... :P