Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

JumpMenu kode driller!

Side 1 ud af 1 (4 indlæg)
  • 1
Fra Varde
Tilmeldt 9. Jan 06
Indlæg ialt: 1772
Fra  LinkCentralen.dk Skrevet kl. 15:38
Hvor mange stjerner giver du? :

Jeg ville smide 2 måske 3 jumpmenuer nederst på Oldtonew.dk men kan se nr 2 til højre bruger samme links som fra den til venstre og skal den ikke hvad gør jeg galt ?

Her er koden jeg bruger:

----------------------------------------------------------------------------------------------------------------------------------------------------------

<script>
<!--
function land(ref, target)
{
lowtarget=target.toLowerCase();
if (lowtarget=="_self") {window.location=loc;}
else {if (lowtarget=="_top") {top.location=loc;}
else {if (lowtarget=="_blank") {window.open(loc);}
else {if (lowtarget=="_parent") {parent.location=loc;}
else {parent.frames[target].location=loc;};
}}}
}
function jump(menu)
{
ref=menu.choice.options[menu.choice.selectedIndex].value;
splitc=ref.lastIndexOf("*");
target="";
if (splitc!=-1)
{loc=ref.substring(0,splitc);
target=ref.substring(splitc+1,1000);}
else {loc=ref; target="_blank";};
if (ref != "") {land(loc,target);}
}
//-->
</script>
<form action="dummy" method="post">
<select name="choice" size="1" onChange="jump(this.form)">
  <option value="">Tips &amp; Tricks</option>
 
  <option value="http://www.altomdata.dk/related/tip/trick">AltOmData</option>

<option value="http://www.alt-til-windows.dk/?Tips">Alt-til-windows</option>
<option value="http://www.it-artikler.dk/category/tips-tricks/">IT-Artikler</option>

<option value="http://www.netmag.dk/category/tips-tricks">Netmag</option>
<option value="http://www.pcworld.dk/tips?top">PC World</option>
<option value="http://www.w7h.dk/index.php/category/tips-og-tricks/">W7h</option>
<option value="http://www.windows7guide.dk/tips-a-tricks">Windows7Guide</option>

</select>
<select name="choice2" size="1" onchange="jump(this.form)">
  <option value="">Guides</option>
  <option value="http://www.altomdata.dk/contentType/guide">AltomData</option>
  <option value="http://www.alt-til-windows.dk/?Artikler">Alt til Windows</option>
  <option value="http://www.officeguide.dk/">OfficeGuide</option>
  <option value="http://www.pcworld.dk/features?top">PCWorld</option>
  <option value="http://www.w7h.dk/index.php/category/guides/">W7h</option>
  <option value="http://www.windows7guide.dk/">Windows7Guide</option>
</select>
</form>

 

 Linkportalen med de gode links - Et godt sted at starte

Tilmeldt 10. Mar 09
Indlæg ialt: 4
Skrevet kl. 16:26
Hvor mange stjerner giver du? :

I JavaScript-funktionen refererer du til select-menuen "choice", dvs. at det kun er den første menu der refereres til hver gang.

En mulig løsning ville sandsynligvis være (har ikke testet det) at ændre

onchange="jump(this.form)"

til

onchange="jump(this)

ved begge menuer og ændre første linje i jump-funktionen (altså efter "{") til

ref=menu.options[menu.selectedIndex].value;

Tilmeldt 10. Mar 09
Indlæg ialt: 4
Skrevet kl. 16:37
Hvor mange stjerner giver du? :

Hvis du ikke bruger funktionen til andet end de to menuer kan du i virkeligheden let reducere koden til følgende (denne gang er det testet):

<script>
function jump(menu)
{
  var href = menu.options[menu.selectedIndex].value;
  if (href && href != '') window.open(href);
}
</script>
<select onchange="jump(this)">
  <option value="">Tips &amp; Tricks</option>
  <option value="http://www.altomdata.dk/related/tip/trick">AltOmData</option>
  <option value="http://www.alt-til-windows.dk/?Tips">Alt-til-windows</option>
  <option value="http://www.it-artikler.dk/category/tips-tricks/">IT-Artikler</option>
  <option value="http://www.netmag.dk/category/tips-tricks">Netmag</option>
  <option value="http://www.pcworld.dk/tips?top">PC World</option>
  <option value="http://www.w7h.dk/index.php/category/tips-og-tricks/">W7h</option>
  <option value="http://www.windows7guide.dk/tips-a-tricks">Windows7Guide</option>
</select>
<select onchange="jump(this)">
  <option value="">Guides</option>
  <option value="http://www.altomdata.dk/contentType/guide">AltomData</option>
  <option value="http://www.alt-til-windows.dk/?Artikler">Alt til Windows</option>
  <option value="http://www.officeguide.dk/">OfficeGuide</option>
  <option value="http://www.pcworld.dk/features?top">PCWorld</option>
  <option value="http://www.w7h.dk/index.php/category/guides/">W7h</option>
  <option value="http://www.windows7guide.dk/">Windows7Guide</option>
</select>

Fra Varde
Tilmeldt 9. Jan 06
Indlæg ialt: 1772
Fra  LinkCentralen.dk Skrevet kl. 16:39
Hvor mange stjerner giver du? :

Tak kigger på det ved lejlighed :)

 

 Linkportalen med de gode links - Et godt sted at starte

Side 1 ud af 1 (4 indlæg)