Transcom-Logo. Transcom bietet Technische Dokumentation und technische Kommunikation
 
» Home  > Tipps + Tricks  > Internet  > JavaScript und Browser English  Deutsch

JavaScript wird in bestimmten Browsern nicht ausgeführt

Ihr JavaScript, abgeschrieben aus einer Zeitschrift oder gefunden im Internet funktioniert im einen Browser (z.B. Internet Explorer) wunderbar, aber nicht in einem anderen (z.B. Netscape)? Möglicherweise ist es ein ganz einfacher Fehler, auf den ich selbst auch erst nach längerem Testen kam: Ein paar Striche zuwenig oder Winkelklammern zuviel!

Verschiedene Autoren schreiben ihre JavaScripte wie folgt:

<script language="JavaScript">
<!-- hide
function hiddenText() {
document.write('</font><font size="0" color="#FFFFFF">')
}
//-->
<
/script>

Nach dem Script-Tag gibt es erneut eine öffnende Winkelklammer (  <!--  ) - damit der Inhalt des Scripts nicht versehentlich in einem Browser doch mal angezeigt wird. Diese Klammer wird natürlich am Ende des Scriptes wieder geschlossen (  //-->  ). Von der Theorie her einleuchtend, aber den kleinsten Fehler verzeiht der Netscape-Browser (im Gegensatz zum Internet Explorer) nicht.  Um überhaupt erst einmal zu testen, können die Winkelklammern völlig weggenommen werden, muss das Script also wie folgt aussehen:

<script language="JavaScript">
function hiddenText() {
document.write('</font><font size="0" color="#FFFFFF">')
}
<
/script>

(Dabei ist es völlig egal, ob das Script im Header [ <head> ] oder im Hauptteil [ <body> ] der Seite steht, oder welchen Inhalt es hat.)

Wenn das funktioniert, die Winkelklammern wieder setzen und genau prüfen:

  • Sind alle waagerechten Striche vorhanden (zwei am Beginn, zwei am Ende des Scripts)?
  • Sind die beiden Schrägstriche am Ende des Scripts vorhanden?
  • Ist das Ausrufezeichen am Anfang des Scripts vorhanden?

Danach sollte es dann in allen Browsern korrekt funktionieren.


InvitationWare

  • Invitation (Englisch): Einladung
  • Invitation for tender: Ausschreibung

Die Informationen auf www.transcom.de sind InvitationWare: Einerseits sind Sie eingeladen, sie zu nutzen. Andererseits, wenn die Informationen auf diesen Seiten Ihnen geholfen haben oder die Tipps und Programme für Sie nützlich sind, dann erinnern Sie sich doch an Transcom, wenn Sie mal wieder einen Auftrag in einem unserer (Link intern) Fachgebiete zu vergeben haben — und senden uns eine Einladung zum Angebot. (Link intern) Rufen Sie uns an oder senden uns eine E-Mail.

» Transcom gehört zum Verbund der media offices