Ashura: Verschachtelte "" und ''

Beitrag lesen

Hallo yt.

also ich habe eine funktion, die eine variable schreibt, welche eine html code ist. solange ich in diesem code keinen aufruf einer anderen javascriptfkt drinhabe funktioniert alles. es scheint an den '' zu liegen, aber ich hab schon alles mit \ und \\ versucht, komme jedoch zu keiner lösung.

Das Grundsätzliche Prinzip ist eigentlich recht einfach:

  1. Wenn du innerhalb einer Zeichenkette " benutzen möchtest, verwendest du ' zum Begrenzen.

  2. Willst du ' verwenden, bietet sich " an.

  3. Willst du innerhalb einer dieserart begrenzten Zeichenkette dasselbe Zeichen verwenden, welches bereits zum Begrenzen benutzt wurde, musst du es maskieren. Aus ' wird also ' und aus " wird ".

die definition der variable:

Eine Variable kannst du nicht definieren, da sie das bereits ist. Ansonsten könntest du sie gar nicht nutzen. Du deklarierst sie.

zeile='<a href="0_3_2.htm" onMouseOver="MM_swapImage('arrback','','env/arrow_back_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="env/arrow_back_0.gif" name="arrback" width="62" height="18" border="0" id="arrback"></a>'

In der Variable „zeile“ steht also folgender Wert: „<a href="0_3_2.htm" onMouseOver="MM_swapImage(“. Wende nun obiges Prinzip an und du kannst den gesamten Wert notieren.

BTW: Warum verwendest du nicht die http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_focus_hover_active@title=:hover-Pseudoklasse, um einen Bildwechsel zu erzeugen?

Einen schönen Montag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]