Hyperlinks i Mozilla/Opera virker kun "halvt" via include
Hej.Hmm det her har jeg godt nok aldrig oplevet før!! Mine links i min menu som blir indlæst via include virker kun "halvt" Altså dvs at hvis musen føres over den første halvdel af et link så er den den klikbar, men kører man musen over den sidste halvdel så er links ikke klikbar!! Dette gælder både for tekst links og billede links. Andre links på siden som ikke kommer via include virker uden prob!! Det hele virker i IE.
PHP: 5.1 build 2600
OS: XP
MOZILLA: 1.0
OPERA: 7.52
KODEN:
MENU.PHP: (includen)
----------------------
<?php
//ARRAY PRODUKTER
$underlinks[produkter] = "
<a href='lala.php?id=produkter' target='_self'> lala</a>
<br>
";
?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<body onLoad="MM_preloadImages('gfx/knapper/kontakt2.jpg','gfx/knapper/forside2.jpg','gfx/knapper/profil2.jpg','gfx/knapper/produkter2.jpg','gfx/knapper/tilbud2.jpg','gfx/knapper/links2.jpg')">
<p><a href="lort.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('forside','','gfx/knapper/forside2.jpg',1)"><img src="gfx/knapper/forside1.jpg" width="149" height="25" border="0"><img src="gfx/knapper/forside1.jpg" alt="Forside" name="forside" width="149" height="25" border="0"></a>
<a href="profil.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Firma_Profil','','gfx/knapper/profil2.jpg',1)"><img src="gfx/knapper/profil1.jpg" alt="Firma Profil" name="Firma_Profil" width="149" height="25" border="0"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Produkter','','gfx/knapper/produkter2.jpg',1)"><img src="gfx/knapper/produkter1.jpg" alt="Produkter" name="Produkter" width="149" height="25" border="0"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Tilbud','','gfx/knapper/tilbud2.jpg',1)"><img src="gfx/knapper/tilbud1.jpg" alt="Tilbud" name="Tilbud" width="149" height="25" border="0"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Links','','gfx/knapper/links2.jpg',1)"><img src="gfx/knapper/links1.jpg" alt="Links" name="Links" width="149" height="25" border="0"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','gfx/knapper/kontakt2.jpg',1)"><img src="gfx/knapper/kontakt1.jpg" alt="Kontakt" name="Image8" width="149" height="25" border="0"></a><a href="lort.php">lort</a></p>
<?php
echo "<a href='index.php?id=produkter'>Produkter</a>";
if ($id == produkter){
echo "<br>";
echo "$underlinks[produkter]";}
?>
INDEX.PHP:
-------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>LALA</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<link rel='stylesheet' href='css/css.css' type='text/css' />
<?php include "include.php"; ?>
</head>
......
<body>
<div id="menu_tabel">
<?php include "menu.php";?>
</div>
....
</body>
</html>
Håber der er nogen der kan hjælpe, for det her har forstår jeg virkelig ikke :)
PÅ forhånd tak
PL