Hej jag har ett javascript som skapar en meny med hjälp av php där jag hämtar lite meny info från en databas och det fungerar alldeles utmärkt förutom i firefox. Har använt detta i kombinartion med asp förrut och det visade det sig att firefox vill inte hantera t.ex. länkar utan situationstecken, dvs a href =sida.php är inte ok medans a href ="sidan.php" är ok. Länkarna fungerar men de stör javascriptet som jag anroppar i länken som har en togglefunktion. det jag behöver är att på ngt sätt skapa denna sträng samt få situationsteckan kring mina länkar och övriga värden i länken.Stänghantering i php med kombination av javascript
*Anledningen till alla <??> är att javascriptet inte verkar klara hantera php:n utan det. Den kan skriva ut koden men skapar inte menyn, dvs skickar några variabler.
Koden där jag skapar stringen
<? if ($umeny == 0) { $clas = " class=menulink"; } else { $clas = ""; } ?>
<? if ($a == 1 ) { $onc = "onClick=toggle(' + ". $counter1 . " + ');"; } else { $onc = ""; } ?>
<? if($sql[10] == Null) { $lank="infotext.asp?val=$sql[0]"; } else { $lank = $sql[10]; } ?>
<?
if ($umeny > 0)
{ echo "outline[". $counter1 . "] = new item (false,' $sql[2] ', $u)";
}
else
{
echo "outline[". $counter1 ."] = new item(true,'$sql[2]', $u)";
}
?>