Indhold bliver ikke vist hvis en js-funktion indsættes
I det nedenstående bliver min text+dropdown IKKE vist... Det bliver kun vist hvis jeg fjerner funktionen "getAlias()".Hvad gør jeg galt?
<?PHP
$connection = mysql_connect("localhost", "xxxxx", "xxxxxx") or die("Error connecting to database");
mysql_select_db("mail", $connection);
$Query = "SELECT Distinct destination FROM postfix_virtual ORDER BY destination";
$Result = mysql_query($Query, $connection) or die("error querying database");
?>
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
<!--
function BodyLoad() {
var select = document.FormName.destination;
select.options[0] = new Option("Select email...");
select.options[0].value = 0;
<?PHP
$ctr = 1;
While( $Row = mysql_fetch_array($Result) ) {
echo "select.options[$ctr] = new Option(\"$Row[destination]\");\n";
echo "select.options[$ctr].value = \"$Row[destination]\";\n";
$ctr++;
}
?>
}
function getAlias() {
var main_select = document.FormName.destination;
<?PHP
$Query = "SELECT * FROM postfix_virtual ORDER BY destination";
$Result = mysql_query($Query, $connection) or die("error querying database");
while( $Row = mysql_fetch_array($Result) ) {
?>
if( main_select.options[main_select.selectedIndex].text == "<?PHP echo $Row[destination]; ?>" ) {
}
}
}
-->
</SCRIPT>
</HEAD>
<BODY onload="BodyLoad();">
<FORM name="FormName" method="POST" action="">
<TABLE border="1">
<TR>
<TD>Email Adresses</TD>
</TR>
<TR>
<TD>
<SELECT name="destination" onchange="getAlias();"></SELECT>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
