Avatar billede lullalej Nybegynder
25. juli 2006 - 19:38 Der er 3 kommentarer og
1 løsning

onclick, onmouseover, onmouseout osv. i Firefox

Hejsa...

Jeg har et lille problem, en menu lavet i JavaScript som kun virker i IE, men jeg vil ha' den til også at virke i FF (Firefox)

Siden indeholder også PHP...

<html>

<head>

<link rel="stylesheet" type="text/css" href="../inc/style.css">

<script>
function goto(url,m_id,btn_id) {
document.location.replace('menu.php?m_id='+m_id+'&btn_id='+btn_id);
parent.iframe.document.location.replace(url);
}
</script>

</head>

<body background="<?=$CONFIG[picaddr]?>diverse/menu_bg.gif" topmargin=0 leftmargin=0>
<?
if($m_id=="") { $m_id = 0;$btn_id=0; }
$menu[0][] = "start";
$menu[0][] = "log_ind";
$menu[0][] = "ny_bruger";
$menu[0][] = "information";

$menu[1][] = "forside";
$menu[1][] = "min_side";
$menu[1][] = "information";
$menu[1][] = "logud";

$sizeof = sizeof($menu[$m_id]);

for($i=0;$sizeof>$i;$i++) {
if($i==$btn_id) {
print "<img src=\"$CONFIG[picaddr]menu/".$menu[$m_id][$i]."_3.gif\">";
} else {
print "<a onclick=\"goto('".$menu[$m_id][$i].".php',$m_id,$i);\"><img src=\"$CONFIG[picaddr]menu/".$menu[$m_id][$i]."_1.gif\" onmouseover=\"this.src='$CONFIG[picaddr]menu/".$menu[$m_id][$i]."_2.gif'\" onmouseout=\"this.src='$CONFIG[picaddr]menu/".$menu[$m_id][$i]."_1.gif'\"></a>";
}
print "<img src=\"$CONFIG[picaddr]diverse/spacer.gif\" width=2>";
}
?>
<img src="<?=$CONFIG[picaddr]?>diverse/spacer.gif" height=17 width=1>
</body>

</html>


Jeg er både ude efter en løsning og en forklaring på hvad jeg skal gøre, eftersom det er mange andre steder på siden også...

På forhånd tak...
Avatar billede roenving Novice
25. juli 2006 - 23:46 #1
Prøv at linke til den færdige kode (altså den, der rammer browseren !-)
Avatar billede lullalej Nybegynder
28. juli 2006 - 02:00 #2
Jeg har ikke noget sted at ligge siden ud... Indtil videre kører den på en Apache på min laptop...

Men på siden bruger jeg HTML, PHP, MySQL, JavaScript og CSS... Er der ikke en der kan fortælle mig de grundlæggende rettelser der skal til for at få noget til at virke i FireFox også? :D  (Udover document.all der skal ændres til document.getElementById)

Jeg kan vise jer massere af kode, men ikke lægge siden ud på nettet...
Avatar billede lullalej Nybegynder
29. juli 2006 - 22:01 #3
Dropper det... Må bare fjerne alt det fede...
Avatar billede lullalej Nybegynder
29. juli 2006 - 22:02 #4
Lukker...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester