php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.10.2011, 20:25  
Neuer Benutzer
 
Registriert seit: 12.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Pasztet befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Javascript funktioniert bei Mozilla aber im IE net

Hallo zusammen,

ich habe folgendes Problem: Mit Oxid habe ich einen Webshop erstellt. Ich möchte Untermenüpunkte selber darstellen und habe dazu ein einfache Script geschrieben, was im Mozilla auch funktioniert, aber im IE und bei Google Chrome net. Im Prinzip, frage ich die aktuelle URL ab und wenn die entsprechende URL angezeigt wird, dann sollen die entsprechenden Menüpunkte angezeigt werden.
Hier der Code:
Code:
<script type="text/javascript">
		
			
if ((location.href == "http://www.meineseite.de/") || (location.href == "http://www.meineseite.de/Maedchen-50-92/")|| (location.href == "http://www.meineseite.de/Jungen-50-92/")|| (location.href == "http://www.meineseite.de/Accessoires/"))
				{
					
document.open();
document.write (<ul class="menue verticall3"><li><a href="http://www.www.meineseite.de/Maedchen-50-92/" ><img src="http://www.www.meineseite.de/l1.png" width="136" height="20"/></a></li><br/><li><a href="http://www.www.meineseite.de/Jungen-50-92/" ><img src="http://www.www.meineseite.de/l2.png" width="136" height="20" class="style1"/></a></li>
<br/><li><a href="http://www.www.meineseite.de/Accessoires/" ><img src="http://www.www.meineseite.de/l3.png" width="136" height="20" class="style1"/></a></li></ul>);

document.close();
				}
</script>
Kann mir jemand sagen warum das net im IE dargestellt wird? Könnte mir jemand sonst eine alternative Lösung in PHP anbieten?
Pasztet ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2011, 20:56  
Erfahrener Benutzer
 
Benutzerbild von Nullraff
 
Registriert seit: 27.10.2010
Beiträge: 183
PHP-Kenntnisse:
Fortgeschritten
Nullraff befindet sich auf einem aufstrebenden Ast
Standard

Versuch es mal mit dem Skriptdebugger vom IE. Irgendwas passt offensichtlich nicht.
__________________
Kaum macht man's richtig, schon geht's
Nullraff ist offline   Mit Zitat antworten
Alt 12.10.2011, 21:52  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Bitte poste dein Skript ohne Syntaxfehler. Sonst macht die Fehlersuche (falls das nicht schon der Fehler ist) keinen Sinn.

document.write() ist auch nicht gerade die Methode um HTML auszugeben.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:02  
Neuer Benutzer
 
Registriert seit: 12.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Pasztet befindet sich auf einem aufstrebenden Ast
Standard

Ich habe jetzt noch etwas weiter rumprobiert und finde keine Lösung. Ich habe den Scriptdebugger vom IE benutzt aber er hilft mir nicht weiter. Er meckert zwar an der Stelle, aber ich weis trotzdem nicht was falsch ist.
Hier ist das Script nochmal und hoffentlich diesmal Fehlerfrei:

Code:
<script type="text/javascript">
		
			
	if ((location.href == "http://www.marken-goeren.de/mg_ox/Baby/") || (location.href == "http://www.marken-goeren.de/mg_ox/Baby/Maedchen-50-92/")|| (location.href == "http://www.marken-goeren.de/mg_ox/Baby/Jungen-50-92/")|| (location.href == "http://www.marken-goeren.de/mg_ox/Baby/Accessoires/"))
		{
					
			document.open();
			document.write (<ul class="menue verticall3" id="mn.categories22">
							<li><a href="http://www.marken-goeren.de/mg_ox/Baby/Maedchen-50-92/" ><img src="http://www.marken-goeren.com/mg_ox/out/basic/src/links/l1.png" width="136" height="20"/></a></li>
							<li><a href="http://www.marken-goeren.de/mg_ox/Baby/Jungen-50-92/" ><img src="http://www.marken-goeren.com/mg_ox/out/basic/src/links/l2.png" width="136" height="20"/></a></li>
							<li><a href="http://www.marken-goeren.de/mg_ox/Baby/Accessoires/" ><img src="http://www.marken-goeren.com/mg_ox/out/basic/src/links/l3.png" width="136" height="20"/></a></li>
							</ul>);

			document.close();
		}
				
				

</script>
Sonst könnt ihr euch ja mal direkt die Seite ansehen. Vielleicht fällt euch da was auf: http://www.marken-goeren.de/mg_ox/Baby/
Pasztet ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:05  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Vielleicht wurde ich ja "ueberhoert" ...

http://de.wikipedia.org/wiki/Syntaxfehler

Letzter Versuch.

Code:
document.write (<ul class="menue verticall3" id="mn.categories22"> [...]
Das ist sicherlich in keinem Browser eine gueltige JS Syntax. document.write() erwartet einen String als Parameter. Wie definiert man Strings? Mit Anfuehrungszeichen:
Code:
document.write ('<ul class="menue verticall3" id="mn.categories22">');
Bitte lern die Syntax!!!
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:17  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und Zeilenumbrüche kannst Du auch gleich knicken.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:24  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Mit document.write() Zeilenumbrüche nur mit <br \/>
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Darum gehts nicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.10.2011, 09:15  
Neuer Benutzer
 
Registriert seit: 12.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Pasztet befindet sich auf einem aufstrebenden Ast
Standard

Super danke euch,
es waren tatsächlich zu viele Syntaxfehler drin, vielen Dank für eure Hilfe. Ich selbst bin noch Anfänger und habe es wirklich nicht gesehen.
Pasztet ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Javascript Mozilla Enter Problem adminlukas JavaScript, Ajax und mehr 9 12.10.2011 15:55
[Erledigt] Inhalt von einer URL ausgeben per Javascript Ahrta5 JavaScript, Ajax und mehr 4 31.08.2011 19:16
Google Maps JavaScript API mit PHP Array Demian JavaScript, Ajax und mehr 4 17.08.2011 12:27
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
JAvascript und Php - code funktioniert nicht Black-Devil JavaScript, Ajax und mehr 1 01.08.2008 15:01
Javascript Fehler im IE, Mozilla Geht -> DIV einblenden niffi HTML, Usability und Barrierefreiheit 3 03.11.2007 10:59
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
[Erledigt] JavaScript &amp; PHP (Bilderupload) PHP-Fortgeschrittene 5 11.07.2005 17:08
[Erledigt] phpMyAdmin funktioniert nur mit Mozilla Datenbanken 0 15.12.2004 18:52
JS-Navigation: Funktioniert nicht mit Mozilla HTML, Usability und Barrierefreiheit 0 04.11.2004 19:38
[Erledigt] javascript funktioniert nicht innerhalb von div-tag HTML, Usability und Barrierefreiheit 5 27.10.2004 13:36
Javascript Tooltips Mozilla Firefox tauglich?! WarrenFaith HTML, Usability und Barrierefreiheit 0 25.10.2004 09:15
Warum funktioniert die header()-Funktion nur unter Mozilla PHP-Fortgeschrittene 9 08.08.2004 17:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\javascript in ajax\ internet explorer, warum javascript code funktioniert unter mozilla nicht, java script mozilla geht, ie nicht, java script mozilla ajax problem

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum