webForumDet fria alternativet

Hopppmeny med ren HTML?

HTML & CSSur HTML, XHTML & CSS

12 svar · 585 visningar · startad av Howling_W

Medlem sedan juli 2004132 inlägg
Frågan#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>

Medlem 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>
Medlem 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>
Medlem sedan dec. 20042 245 inlägg
#4

SprayMaphia skrev:

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

Är inte det här javascript?

Medlem 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?

Medlem sedan juli 2004132 inlägg
#6

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

Medlem sedan juni 200032 967 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?

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

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

Medlem sedan juli 2004132 inlägg
#10

Hur ser ett serverscript ut??

som fungerar lika som det java ovan?

Medlem 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']);
?>
Medlem 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!

Medlem 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

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