![]() |
[HTML/JavaScript] onMouseOver="meineFunktion('ad"k
Hi @ll,
ich habe gerade mal ein iegentlich recht simples Problem: Ich rufe in einem onMouseOver=Event eine JavaScript-Funktion mit einem String als Parameter auf. Wenn dieser Parametetzt allerdings ein Anfuehrungszeichen enrhaelt, dann glaubt der Browser natuerlich, dass das OnMouseOver-Attribut des html-Tags an dieser Stelle zu Ende ist: onMouseOver="meineFunktion('ad"kd');" Und das ist natuerlich nicht Sinn der Sache. Ich habe schon einfach versucht ein backslash vor das Anfuehrungszeichen zu schreiben, aber das funktioniert auch nicht. Was kann ich machen...? [edit=sakura] Titel für Darstellung optimiert Mfg, sakura[/edit] |
Re: [HTML/JavaScript]: onMouseOver="meineFunktion('ad&a
Zum Beispiel die anderen Anführungszeichen verwenden:
Code:
meineFunktion("ad'kd")
|
Re: [HTML/JavaScript]: onMouseOver="meineFunktion('ad&a
Zitat:
Code:
Und das Problem ist, dass in dem onmouseover-Teil keine " vorkommen duerfen...
<a onmouseover="meineFunktion('ab"cd');">bla</a>
EDIT: Ok, ich hab eine Moeglichkiet gefunden:
Code:
Tut den Dienst...
<a onmouseover="meineFunktion('ab\x22cd');">bla</a>
Wenn jemand noch eine bessere Idee hat, als den Hex-Code zu verwenden, dann her damit :-). |
Re: [HTML/JavaScript]: onMouseOver="meineFunktion('ad&a
Hi!
Gibt keine bessere Idee... ;) Für solche Fälle gibt es ja in HTML diese Hex-Schreibweise. mfg, Dj_Base |
Re: [HTML/JavaScript] onMouseOver="meineFunktion('ad&am
Hmm, hilft dir das:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz