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 27.05.2010, 19:32  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard [Erledigt] FF getElementById

Hi

Komisch, folgendes gibt im IE, Opera, Chrome eine Alert-Box aus. Der Firefox streikt. Kann mir jemand sagen warum?

Code:
errorBox = document.getElementById('errorExplain');
 
    if (errorBox) {alert("Da bin ich");}
drsoong ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.05.2010, 19:37  
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

Ja. Die Javascript-Fehlerkonsole kann.
__________________
--
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 27.05.2010, 19:38  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von drsoong Beitrag anzeigen
Kann mir jemand sagen warum?
Die Frage meinst du bei den zwei gezeigten Zeilen Code doch wohl nicht ernst ...?



Edit: Dass die Konsole was dazu zu sagen hat, bezweifle ich. Wenn getElementById einfach null liefert, weil es kein Element gefunden hat, dann ist das kein Fehler.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 27.05.2010, 19:44  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Ja.

Debuggen ist angesagt

1. Wird es gefunden? offenbar nicht. Warum ? Wir können es dir ohne restlichen Code nicht sagen.
Schuss ins Blaue => Es gibt ein Element mit der id errorExplain nicht. Ich bilde mir ein, dass ich mal gelesen habe, das IE zB falls er keine ID findet, auch nach Elementen mit name="xx" sucht und diese zurückgibt?!
Kann das ev. auch bei dir der Fall sein?
Falls es nicht stimmt => sorry, aber wie gesagt, wenn du Hilfe willst benötigen wir mehr Code
ragtek ist offline   Mit Zitat antworten
Alt 27.05.2010, 20:05  
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

Das kann alleine schon daran liegen, in welchem Seitenstadium die Browser die Scripte starten. Im Normalfall nutzt man document.ready o.ä. um solche Fehler auszuschließen.
__________________
--
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 27.05.2010, 20:48  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Hi,

O.K. habe mir die Sache noch mal angesehen. Der Firefox hat an einer fehlerhaften Stelle vorher die Ausführung abgebrochen. Schuld war folgendes:
Code:
tempX = document.all ? window.event.clientX : event.pageX;
wobei es richtig hätte heißen müssen
Code:
tempX = document.all ? window.event.clientX : evt.pageX;
da evt auch der Name des übergebenen Funktionsparameters ist. Daher sorry, dass ich Euch bemüht habe. Allerdings haben Eure Kommentare mich zu fortgeschrittener Stunde angespornt, mich noch mal besser zu konzentrieren. Danke
drsoong 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
[Erledigt] getElementById => Gibt NULL zurück Destruction JavaScript, Ajax und mehr 2 06.04.2010 13:06
Mit getElementById den Wert eines bestimmten Formulars ändern smilla JavaScript, Ajax und mehr 2 19.01.2010 23:51
[Erledigt] Bitte um aktive Mithilfe zwecks DOM Arne Drews JavaScript, Ajax und mehr 20 13.12.2009 19:56
getElementById -> onclick madfool JavaScript, Ajax und mehr 3 05.10.2009 13:15
GetElementById() in PHP WINFO2105 PHP Tipps 2009 2 15.05.2009 12:03
getElementById() WINFO2105 PHP Tipps 2009 4 15.04.2009 13:58
getElementById - mehrere div's erzeugen vollmilch JavaScript, Ajax und mehr 17 01.04.2009 16:10
[Erledigt] Textarea getElementById - Problem fulltilt JavaScript, Ajax und mehr 7 15.03.2009 17:44
[Erledigt] getElementById am Anfang immer undefined themonk JavaScript, Ajax und mehr 3 26.10.2008 11:54
getElementById bei firefox problem Ohrwurm83 HTML, Usability und Barrierefreiheit 6 26.05.2005 23:51
Rückgabewert bei getElementById PHP Tipps 2005 6 17.01.2005 15:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ff_getelementbyid, getelementbyid, ff getelementbyid, _ffgetobjectbyid, _ff getelement, getelementbyid rückgabewert

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42 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