Markus Till: Fragen zur Verwendung von \ und '

Beitrag lesen

Hallo!

Auf der Suche nach einer Möglichkeit der dynamischen Änderung der Textfarbe mit dem NN bin ich auf eine im Forumsarchiv erwähnte Seite gekommen (<a href="http://www.webreference.com/js/column4/workaround.html">http://www.webreference.com/js/column4/workaround.html</a>).
Der Code funktioniert, aber da meine Kenntnisse in Java Script noch sehr bescheiden sind, hätte ich da mal ein paar Fragen zu dem folgenden Code:
------
function swapClass(text, spanName, urlName, oldName, highName, over) {
  if (bVer < 4) { // old browser
    return; // terminate the function
  }

// create a new string for the link
  var str = "<A CLASS='" + highName + "' HREF='" + urlName + "'";
  if (over) {
    // replace onMouseOver with onMouseOut
    // replace true with false
    str += " onMouseOut="swapClass('" + text + "', '" + spanName +
           "', '" + urlName + "', '" + highName +
           "', '" + oldName + "', false)">";
  } else {
    // replace onMouseOut with onMouseOver
    // replace false with true
    str += " onMouseOver="swapClass('" + text + "', '" + spanName +
           "', '" + urlName + "', '" + highName +
           "', '" + oldName + "', true)">";
  }
  str += text + "</A>";
  display(spanName, str); // update the code
}
-------

  1. Warum verwendet man hier (bzw. allgemein) den Backslash? Geht es auch ohne? Was bewirkt er hier?
  2. Wann muß ich " und wann ' verwenden?

Danke.
Ciao.
Markus