webForumDet fria alternativet

Hopppmeny med ren HTML?

12 svar · 585 visningar · startad av Howling_W

Howling_WMedlem sedan juli 2004132 inlägg
#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>

zcorpanMedlem sedan dec. 20042 245 inlägg
#2
<p>Tillval:</p>
<ul>
 <li><a href="http://www.xxxxxxx.com/item_show.php?code_no=05">Grön</a></li>
</ul>
SprayMaphiaMedlem sedan jan. 2004128 inlägg
#3
<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
#4

SprayMaphia skrev:

onChange="window.location.href=this.value"

Är inte det här javascript?

SprayMaphiaMedlem sedan jan. 2004128 inlägg
#5

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?

Howling_WMedlem sedan juli 2004132 inlägg
#6

Jo det skall vara en dropdown och koden funkar aldeles utmärkt..tackar!

@ndersMedlem sedan juni 200032 969 inlägg
#7

Men det är ju inte vad du frågade efter, eftersom det används javascript, vilket var själva grundkravet, att det inte skulle?

Howling_WMedlem sedan juli 2004132 inlägg
#8

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
#9

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å.

Howling_WMedlem sedan juli 2004132 inlägg
#10

Hur ser ett serverscript ut??

som fungerar lika som det java ovan?

zcorpanMedlem sedan dec. 20042 245 inlägg
#11

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
#12

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!

Howling_WMedlem sedan juli 2004132 inlägg
#13

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

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)