• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Problem mit " und '

R

reiflo

Guest
Hallo, ich hab schon wieder eine Frage, und zwar übergebe ich in einer Variable einen Text, der dann über innerHTML in einen Layer geladen wird. Das Ganze sieht in etwa so aus:
Code:
var a='<img class="bild" onmouseover="this.className='bildover'" onmouseout="this.className='bild'">'
Nun kommen sich die Anführungsstriche hierbei ins Gehege, kann ich die einfachen Anführungsstriche bei className='...' durch etwas Anderes ersetzen?
 
Und wie schreibe ich das da rein? Wenn ich die einfachen Anführungsstriche durch &#146 ersetze, gibt der IE ne Fehlermeldung "Ungültiges Zeichen" aus.
 
du koenntest auch vor die " immer ein \ setzen wodurch er das als Zeichen und nicht als String-System erkennen wuerde
Code:
var a='<img class=\"bild\" onmouseover=\"this.className='bildover'\" onmouseout=\"this.className='bild'\">'
Abgesehen davon seh ich Probleme in den ' innerhalb der deklaration die musst du auch mit \ versehen!
 
Zurück
Oben