glowhead: missing ) after argument list

hoi!
kann mir einer sagen was dieser Fehler aussagen soll, gehts dabei wirklich nur um nen fehlendes ")" oder is da einfach irgentwat net vernünftig geschlossen?
Finds ja schön das es ne console zur überprüfung gibt doch versteh die meisten Fehlerangaben einfach nicht! meistens hat mir einfach die zeile weitergeholfen doch jetzt rätsel ich nur noch rum! hier der fehler und der code:

Error: missing ) after argument list
Source File: http://nic-ultra/Suche.js
Line: 362, Column: 5
Source Code:
<img src="b_k.gif" onmouseover="kOver('0')" onmouseout="kOut('0')" border="0" align="middle">""</a>");

teil des fraglichen codes:

if (ns) {
    document.reslay.write("<a href=javascript:sprachanzeige_formu(li)>"
<img src="b_k.gif" onmouseover="kOver('0')" onmouseout="kOut('0')" border="0" align="middle">""</a>");
    document.reslay.close();
   }

Danke im Vorraus für eure hilfe! mfg glowhead

  1. Holladiewaldfee,

    document.reslay.write("<a href=javascript:sprachanzeige_formu(li)>"
    <img src="b_k.gif" onmouseover="kOver('0')" onmouseout="kOut('0')" border="0" align="middle">""</a>");

    Da is die Sau ;-)
    Du mußt Anführungszeichen, die ausgegeben werden sollen, mit einem \ "escapen" (grausiges Wort), also " schreiben.

    Beispiel:
    document.write("Ein Anführungszeichen: " und noch eins: "");

    Ciao,

    Harry

    --
      Hä? Was? Signatur?! Kann man das essen?
      Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|
    1. Hoi Harry!
      jetzt bekomm ich folgenden fehler:

      Error: unterminated string literal
      Source File: http://nic-ultra/Suche.js
      Line: 361, Column: 26
      Source Code:
          document.reslay.write("<a href="javascript:sprachanzeige_formu(li)">

      bei folgendem code:

      if (ns) {
          document.reslay.write("<a href="javascript:sprachanzeige_formu(li)">
      <img src="b_k.gif" onmouseover="kOver('0')" onmouseout="kOut('0')" border="0" align="middle"></a>");
          document.reslay.close();
         }

      Danke erstma für deine hilfe, hab ich auf jeden wieder wat gelernt!
      mfg glowhead

      1. Hi,

        if (ns) {
            document.reslay.write("<a href="javascript:sprachanzeige_formu(li)">
        <img src="b_k.gif" onmouseover="kOver('0')" onmouseout="kOut('0')" border="0" align="middle"></a>");

        Zeilenumbrüche im String sind nicht zulässig...

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/
      2. Hoi Harry!
        jetzt bekomm ich folgenden fehler:

        Die Nachricht, die ich dir geschrieben habe hast du nicht gelesen, oder?

        Error: unterminated string literal
        Source File: http://nic-ultra/Suche.js
        Line: 361, Column: 26
        Source Code:
            document.reslay.write("<a href="javascript:sprachanzeige_formu(li)">

        Da fehlt ein Anführungszeichen, wie schon die Fehlermeldung deutlichh aussagt.

        Benutze einfache Anführungszeichen, dann brauchst du die doppelten nicht zu maskieren.

        alert('ein Anführungszeichen:"';)

        Struppi.