Lidt menu og lidt klik
Hej1) Hvorfor kan jeg ikke flytte det ene (valgte) menupunkt til den anden menu?
2) Hvad skal jeg bruge funktionen "virkeligEtKlik()" til? Eller vigtigere; hvordan kan den udværes?
____________________________________________________________
<html>
<head>
<script>
var forsikelse = 0;
function IkkePlaceret(form, element) {
forsinkelse = setTimeout( "virkeligEtKlik()", 50 );
if (element.name == "artikel") {
form.ikkePlaceret.selectedIndex = -1;
}
if (element.name == "ikkePlaceret") {
form.artikel.selectedIndex = -1;
}
}
function virkeligEtKlik() {
// klik der ikke viste sig at være et dobbelklik
//self.IkkePlaceret( "Arranger", "artikel" );
//alert( "enkelklik" ); // til test
}; //end virkeligEtKlik()
function flyt(form,element) {
if ( element.selectedIndex > -1 && element.selectedIndex < element.options.length ) {
clearTimeout( forsinkelse );
sel1 = (element.name == "artikel") ? form.artikel : form.ikkePlaceret;
sel2 = (element.name == "ikkePlaceret") ? form.ikkePlaceret : form.artikel;
ind = sel1.selectedIndex;
sel2.options.length += 1;
sel2.options[sel2.options.length - 1].text = sel1.options[ind].text;
sel2.options[sel2.options.length - 1].value = sel1.options[ind].value;
sel1.options[ind] = null;
}
}
// --> </script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="25%" valign="top">
<form method="POST" name="Arranger" action="tester.asp" onSubmit="return hovedFunktionArranger();">
<fieldset style="padding: 2">
<legend align="center"><font face="Trebuchet MS">Arrangér</font></legend>
<blockquote>
<p><font face="Trebuchet MS"><font face="Trebuchet MS" size="2">Artikel</font><font face="Trebuchet MS"><font size="2"><br>
</font>
<select name="artikel" onDblClick="flyt(this.form, this);" onClick="self.IkkePlaceret(this.form, this);" size=5>
<option>asdfasfd</option>
</select></font></p>
<p align="left">
<font size="2">IkkePlaceret<br>
</font>
<select name="ikkePlaceret" size=5 onDblClick="flyt(this.form, this);" onClick="self.IkkePlaceret(this.form, this);">
<option>asfsfd</option>
</select></p>
<p></p>
</blockquote>
</font>
</fieldset>
</td>
</tr>
</table>
</body>
</html>
