Also arbeite an einem CMS und will wenn man auf einen link klickt dass er schwarz fett markiert bleibt das ganze habe ich mit js gemacht. So im InternetExplorer funktioniert es. Im Mozilla schreibt er bei den Fehlerberichten immer den Fehler: document.all has no properties. Was könnte der fehler sein?
das ganze script wird per onClick gestartet. ich weis auch das document.all Mozilla nicht mag aber es würde es automatisch auf document.ElementByID. ausbessern hab ich vorhin probiert und ich hab das ganze auch schon mit ElementById ausprobiert kommt die selbe meldung.
Muss ich das ganze irgendwie aus dem php code ausbetten...das wäre es ja eigendlich sozusagen schon.
Fehlermeldung:
Fehler: document.all has no properties
Quelldatei: http://10.0.0.3/cms/nav_prim.php?sid=d40e7...6ffc4a8187e9f93
Zeile: 23 (zeile ist unten gekennzeichnet)
<?php .... //**Seitendesign wird geladen pagestart(1,1); content_data(); pageend(); //**Javascript Funktion function load_javascripts() { ?> <---ZEILE 23 <script language="javascript"> function dateiloadexit() { parent.navsub.location.href = "nav_sub.php"; parent.navaction.location.href = "empty.htm"; } function dateiloadsub() { parent.content.location.href = "empty.htm"; parent.navaction.location.href = "empty.htm"; } function styleback(nav) { <?php $sql = mysql_query("SELECT id FROM cms_navigation WHERE parentid=0 ORDER BY ID"); $stylenav=0; while ($row=mysql_fetch_array($sql)) { $stylenav++; echo ("document.all.r".$stylenav.".style.color='#FFFFFF'\n"); echo ("document.all.r".$stylenav.".style.fontWeight='normal'\n"); } ?> document.all[''+nav].style.color='#000000'; document.all[''+nav].style.fontWeight='bold'; } </script> <?php } //**Funktion Content function content_data() { global $anhang; ...
Dieser Beitrag wurde von Party bearbeitet: 13. Mai 2007 - 18:14