Seite die Javascript Dateien auf Korrektheit testet?
Herbert mit den großen Ohren und dem kleinen Kinn
- javascript
Hi,
ich bräuchte ein Programm/Webseite das meine Javascript Dateien auf Korrektheit überprüft.
Hat jemand ein Link
Danke
Hallo
ich bräuchte ein Programm/Webseite das meine Javascript Dateien auf Korrektheit überprüft.
Ein guter Browser (etwa Mozilla oder Opera) haben eine JS-Konsole integriert. Damit erhälst du bei der Ausfüührung und bei auftretenden Fehlern gute Debug-Infos.
Grüße
David
Hi,
Ein guter Browser (etwa Mozilla oder Opera) haben eine JS-Konsole integriert. Damit erhälst du bei der Ausfüührung und bei auftretenden Fehlern gute Debug-Infos.
Habe meine Seite gerade mit Mozilla ausprobiert und bin schockiert.
Mein Hintergrundbild, dass ich mit css positioniert habe ist ganz woanders.
Javascript Fehler werden aber nicht angezeigt.
Im IE blink eine Fehlermeldung kurz auf. Aber zu schnell um sie zu lesen. In Mozilla passiert nix.
HB
Hallo
Habe meine Seite gerade mit Mozilla ausprobiert und bin schockiert.
Ich hoffe vom IE ;)
Mein Hintergrundbild, dass ich mit css positioniert habe ist ganz woanders.
Normal liegt das am IE. Der hat einige Probleme, was die Darstellung angeht. Du kannst den CSS-Validator einmal drüber laufen lassen, vielleicht findet der etwas. Aber das war ja nun nicht das Thema :)
Javascript Fehler werden aber nicht angezeigt.
Im IE blink eine Fehlermeldung kurz auf. Aber zu schnell um sie zu lesen. In Mozilla passiert nix.
Passiert nichts = Das Script abeitet korrekt, aber es wird keine Fehlermeldung angezeigt?
Hast du evtl. eine Beispielseite parat?
Grüße
David
Hi,
Ich hoffe vom IE ;)
Ja, auch.
Hast du evtl. eine Beispielseite parat?
Die Seite ist noch Offline.
Das nicht aber den Quelltext meines Javascripts. Die Seite mit dem Formular habe ich in einem xhtml Validator geprüft. Sie ist Fehlerfrei.
<!--
function CheckJobApplication()
{
if(document.bewerbung.bereich.value == "")
{
alert("Bitte tragen Sie den gewünschten Bereich ein !");
document.bewerbung.bereich.focus();
return false;
}
if(document.bewerbung.bewerbungals.value == "")
{
alert("Bitte tragen Sie die gewünschte Position ein !");
document.bewerbung.bewerbungals.focus();
return false;
}
if((document.bewerbung.anrede[0].checked == false) && (document.bewerbung.anrede[1].checked == false))
{
alert("Bitte wählen Sie eine Anrede !");
document.bewerbung.anrede[0].focus();
return false;
}
if(document.bewerbung.name.value == "")
{
alert("Bitte geben Sie Ihren Namen ein !");
document.bewerbung.name.focus();
return false;
}
if(document.bewerbung.vorname.value == "")
{
alert("Bitte geben Sie Ihren Vornamen ein !");
document.bewerbung.vorname.focus();
return false;
}
if(document.bewerbung.strasse.value == "")
{
alert("Bitte geben Sie den Straßennamen Ihrer Adresse ein !");
document.bewerbung.strasse.focus();
return false;
}
if(document.bewerbung.plz.value == "")
{
alert("Bitte geben Sie die Postleitzahl Ihre Adresse ein !");
document.bewerbung.plz.focus();
return false;
}
if(document.bewerbung.ort.value == "")
{
alert("Bitte geben Sie den Ort Ihrer Adresse ein !");
document.bewerbung.ort.focus();
return false;
}
if(document.bewerbung.telefon.value == "")
{
alert("Bitte geben Sie Ihre Telefonnummer ein!");
document.bewerbung.telefon.focus();
return false;
}
if(document.bewerbung.email.value == "" || document.bewerbung.email2.value == "")
{
alert("Bitte zur Sicherheit in beiden Email Feldern Ihre Email Adresse eingeben !");
document.bewerbung.email.focus();
return false;
}
if(document.bewerbung.email.value != document.bewerbung.email2.value)
{
alert("Die Email Adressen stimmen nicht überein!");
document.bewerbung.email2.focus();
return false;
}
if(document.bewerbung.email.value.indexOf('@') == -1 ||
document.bewerbung.email2.value.indexOf('@') == -1 )
{
alert("Keine gültige E-Mail-Adresse!");
document.bewerbung.email.focus();
return false;
}
if(document.bewerbung.email.value.indexOf('.') == -1 ||
document.bewerbung.email2.value.indexOf('.') == -1 )
{
alert("Keine gültige E-Mail-Adresse!");
document.bewerbung.email.focus();
return false;
}
if(document.bewerbung.schulbildung[0].checked == false &&
document.bewerbung.schulbildung[1].checked == false &&
document.bewerbung.schulbildung[2].checked == false )
{
alert("Was ist Ihre Schulbildung ?");
document.bewerbung.schulbildung[0].focus();
return false;
}
if(document.bewerbung.abschluss[0].checked == false &&
document.bewerbung.abschluss[1].checked == false &&
document.bewerbung.abschluss[2].checked == false )
{
alert("Was ist Ihr Schulabschluss ?");
document.bewerbung.abschluss[0].focus();
return false;
}
if(document.bewerbung.englischkenntnisse_in_wort[0].checked == false &&
document.bewerbung.englischkenntnisse_in_wort[1].checked == false &&
document.bewerbung.englischkenntnisse_in_wort[2].checked == false )
{
alert("Wie sind Ihre sprachlichen Englischkenntnisse ?");
document.bewerbung.englischkenntnisse_in_wort[0].focus();
return false;
}
if(document.bewerbung.englischkenntnisse_in_schrift[0].checked == false &&
document.bewerbung.englischkenntnisse_in_schrift[1].checked == false &&
document.bewerbung.englischkenntnisse_in_schrift[2].checked == false )
{
alert("Wie sind Ihre schriftlichen Englischkenntnisse ?");
document.bewerbung.englischkenntnisse_in_schrift[0].focus();
return false;
}
}
//>
Hi,
also Mozilla hat ein Problem mit meinem Stylesheet:
Error: The stylesheet http://localhost/style/den.css was not loaded because its MIME type, "text/html", is not "text/css".
Was heißt das?
Danke
hi,
Error: The stylesheet http://localhost/style/den.css was not loaded because its MIME type, "text/html", is not "text/css".
Was heißt das?
FEHLER: Der Stylesheet http://bla wurde nicht geladen, da dessen MIME-Type "text/html" statt
"text/css" ist!!!
selbst ohne jegliche englischFACHkenntnisse einfach zu übersetzen...
solltest du dennoch nicht so recht bescheid wissen, dann such erstmal in SELFHTML nach
MIME-Typen.
mfg
comunicout
Hi,
wie muss ich denn dieses ändern, damit es auch in Mozilla vernüftig dargestellt wird?
<div style="background-image:url(../images/lipplab.gif); background-repeat:no-repeat;
background-position:50px right; background-attachment:scroll;">
Es erscheint nämlich am linken Bildschirmrand 50 px von oben.
Danke
Hallo,
also Mozilla hat ein Problem mit meinem Stylesheet:
Error: The stylesheet http://localhost/style/den.css was not loaded because its MIME type, "text/html", is not "text/css".
Was heißt das?
Das heisst, dass Dein lokaler Webserver beim Ausliefern der Datei
im HTTP-Header "sagt", es sei eine Datei vom Typ "text/html".
(Wahrscheinlich sagt er das bei allen Dateien, deren Endigung er nicht kennt.)
MS Internet Explorer kuemmert sich ueberhaupt nicht darum, was der Server sagt,
und wird die CSS-Datei deshalb wahrscheinlich verwenden.
(Er interpretiert sogar das HTML in *.txt-Dateien, die mit text/plain ausgeliefert werden...)
Mozilla ist da konsequent und verlangt eine richtige Angabe, als da waere:
text/css
Wenn es ein Apache ist, sollte z.B. folgende Zeile in der .htaccess (oder, besser, in der httpd.conf) helfen:
AddType text/css .css
Wenn das nicht hilft, schreib uns alle Details ueber Deinen Webserver.
HTH, mfg
Thomas
Hi,
also mein lokaler Webserver ist omnnihttp.
Wenn das nicht hilft, schreib uns alle Details ueber Deinen Webserver.
Ich habe aber in allen Dateien txt/css angegeben:
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n".
"<html xmlns="http://www.w3.org/1999/xhtml">\n".
"<head>\n".
"<title>".strip_tags($title)."</title>\n".
# Angaben zur Dateiformat:
"<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\n".
"<meta http-equiv="Content-Script-Type" content="text/javascript" />\n".
"<meta http-equiv="Content-Style-Type" content="text/css" />\n".
Danke
Hallo,
[Webserver liefert .css-Datei mit MIME-Type text/html aus]
also mein lokaler Webserver ist omnnihttp.
Dann finde heraus, wie Du den anstaendig konfigurieren kannst.
Ich habe aber in allen Dateien txt/css angegeben:
[...]
<meta http-equiv="Content-Style-Type" content="text/css" />
Das steht im HTML-Quellcode und nuetzt dem _Server_ nichts.
Es sagt nur dem Browser, was die verwendete Stylesprache ist.
(Theoretisch sind neben CSS noch andere Stylesprachen denkbar.)
Der _Server_ muss aber die CSS-Dateien mit dem geeigneten MIME-Type ausliefern.
Wie gesagt: Such die Loesung selbst. Auch OminHTTP wird konfigurierbar sein, hoffe ich;-)
mfg
Thomas
P.S.
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
^^^^ ^^^^
"<meta http-equiv="Content-Style-Type" content="text/css" />\n".
^^^ ^^^ ^^^ ^^ ^^^
Was sollen all diese Backslashes? Daran duerften die Browser keine Freude haben.
Ersetze " durch "
Hi Thomas,
Der _Server_ muss aber die CSS-Dateien mit dem geeigneten MIME-Type ausliefern.
Auch OminHTTP wird konfigurierbar sein, hoffe ich;-)
Das ist der Fall, doch in den Default-Einstellungen ist CSS nicht extra angegeben.
Administration -> Web Server Global Settings / MIME
Grüße,
Roland