salsh \, hochkommas, php + javascript, richtig maskieren
hande
- php
hallo,
und zwar will ich etwas javascript in php verwenden und weiß nicht so recht wie ich die hockommas maskiere, damit es klappt.
ich mach das so:
echo '<a onmouseover="return escape('Text with <img src='graphic/118x15_red.gif' width='60'> image.')" href="some_view.php?var='.$var.' ">
...
...
...
';
so läuft das javascript nicht, wg des hochkommas vor: "Text" ('Text ) und nach "image." (image.')
würd ich mal sagen..
in reinem HTML muß das javascript so aussehen (mit slahes ):
<a href="index.htm" onmouseover="return escape('Text with <img src='image.jpg' width='60'> image.')">
wie maskiere ich die hochkommas nun richtig im PHP + JS, damit es läuft ?
danke
hande
Moin,
tust Du so machen:
echo "<a href="index.htm" onmouseover="return escape('Text with <img src='image.jpg' width='60'> image.')">";
Die einfachen Hochkommatas bleiben(außer denen für JS), die doppelten die zur Ausgabe gehören werden maskiert.
Stefan
Du kannst auch den aktuellen php tag schließen und html einbringen, z.B.
<?
php code...
<?
<a href="index.htm" onmouseover="return escape('Text with <img src='image.jpg' width='60'> image.')">
<?
php code
?>
Hi hande,
Wenn du einen Backslash ausgeben willst, musst du diesen ebenfalls markieren.
http://tut.php-q.net/ausgabe.html#u4
Gruß
Kurt