WinFuture-Forum.de: Mozilla Properties - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mozilla Properties Fehler: document.all has no properties


#1 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 13. Mai 2007 - 18:13

Hi leute hab ein kleines Problem.
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

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2007 - 20:20

Weil document.all ein alter IE-Scheiß ist. Warum sich sowas noch im Internet herumtreibt kann ich nicht nachvollziehen...

Lange Rede kurzer Sinn...die Fehlerkonsole im Firefox dürfte es schön auf den Punkt bringen

Zitat

Warnung: Die nicht standardgemäße Eigenschaft document.all wurde verwendet. Verwenden Sie stattdessen den W3C-Standard document.getElementById().

0

#3 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 13. Mai 2007 - 21:01

wie oben schon geschrieben witi die fehlermeldung no properties erscheint auch bei document.getElementById.

auf zeile 23... dort wo der php tag aufhört

Dieser Beitrag wurde von Party bearbeitet: 13. Mai 2007 - 21:01

0

#4 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 13. Mai 2007 - 22:14

echo ("document.all.r".$stylenav.".style.color='#FFFFFF'\n");
Mir fehlt da auch ein ";"
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 14. Mai 2007 - 08:20

Existiert die ID denn überhaupt`
0

#6 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 14. Mai 2007 - 15:26

ja sie existiert... Ich teste das ganze heute noch einmal und schau mir nochmal alles genau an wenn es dann immer noch nicht funktioniert stell ich das ganze mal online und stell den link hier rein

Danke erstmal für eure Bemühungen.
Bis am abend.
0

#7 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 14. Mai 2007 - 20:39

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
	"http://www.w3.org/TR/html4/frameset.dtd">


das war der fehler ....... :wink: :)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0