Tjah, du får problemer når du bruger de samme identifikatorer flere gange og når du gentager den samme funktion ...
Og det er strengt forbudt at have flere body-tags, så selvfølgelig får du problemer !-)
Men du skal:
1) Lægge script-blokken oppe i head-sektionen, da den alligevel skal bruges flere gange ...
2) Lave en lille funktion, som kalder sortSelect 3 gange
3) Kalde den onload i det body-tag, du har i forvejen
4) ændre navne og id for dine select-boxe, så det er muligt at kende forskel på dem
1 + 2:
Med lidt af den kode du har det pågældende sted udenom, så du kan indsætte/erstatte korrekt !-)
...
<title>Cool-Games.dk </title>
<script language="javascript" type="text/javascript">
function sMethod(a,b){
return (a[0]>b[0])?1:(b[0]>a[0])?-1:0;
}
function sortSelect(sel){
var arr = new Array();
if(sel.options[0].value!=""&&sel.options[0].text.indexOf("--")!=0)arr[arr.length] = new Array
(sel.options[0].text,sel.options[0].value);
for(i=1;sel.length>i;i++){
arr[arr.length] = new Array(sel.options[i].text,sel.options[i].value);
}
arr.sort(sMethod);
sel.length = (sel.options[0].value!=""&&sel.options[0].text.indexOf("--")!=0)?0:1;
for(i=0;arr.length>i;i++){
sel.options[sel.length] = new Option(arr[i][0],arr[i][1]);
}
}
function sortAllSels(){
sortSelect(document.getElementById("adventureSelect"));
sortSelect(document.getElementById("actionSelect"));
sortSelect(document.getElementById("arcadeSelect"));
}
intVisning = 1;
var strDay="";
var strMonth="";
...
3:
Det _skal_ erstatte det body-tag, du har i forvejen !-)
</head>
<body link="#000000" vlink="#000000" alink="#000000" onload="sortAllSels();">
<div align="center">
4:
Fjern _alle_ spor af script-koden nede i dokumentet inklusive de bodytags !-)
...
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100">
<tr>
<td>
<p align="center"><!--webbot bot="HTMLMarkup" startspan -->
<select name="adventureSelect" id="adventureSelect" onchange="location.href=this.value;">
<option value="">-------------------- Adventure --------------------<br>
<option value="
http://www.battleon.com/">Adventure Quest<br>
<option value="
http://af.plit.dk/">Adventures Fame<br>
...
...
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100">
<tr>
<td>
<p align="center"><!--webbot bot="HTMLMarkup" startspan -->
<select name="actionSelect" id="actionSelect" onchange="location.href=this.value;">
<option value="">----------------------- Action -----------------------<br>
<option value="
http://www.miniclip.com/ninja.htm">3 Foot Ninja<br>
...
...
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100">
<tr>
<td>
<p align="center"><!--webbot bot="HTMLMarkup" startspan -->
<select name="arcadeSelect" id="arcadeSelect" onchange="location.href=this.value;">
<option value="">---------------------- Arcade ----------------------<br>
<option value="
http://www.cyberiapc.com/flashgames/bubbletrouble.htm">Bubble Trouble<br>
<option value="
http://www.miniclip.com/penguin.htm">Penguin Arcade<br>
...
-- og du har en dum tom option i adventure-selecten, som selvfølgelig skal fjernes !o]
Med hensyn til point er løbet kørt i dette spørgsmål, da du har accepteret, men du kan da kigge lidt i faq'en, så du har check på det til en anden gang !-)
http://expfaq.1go.dk