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>
zcorpanMedlem sedan dec. 20042 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>
zcorpanMedlem sedan dec. 20042 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!
@ndersMedlem sedan juni 200032 969 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...
zcorpanMedlem sedan dec. 20042 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?
zcorpanMedlem sedan dec. 20042 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']);
?>
JosefMedlem sedan mars 20023 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