Как интерполировать переменную в window.open?
Подскажите пожалуйста новичку, вот пример:
echo '<script>var stroka=window.location.href;</script>';
code
code
...
echo '<img src="1.png" onclick="window.open('.'\'dop.php?str=stroka'.'\', \'test\', \' width=300\' )" />';
Видите, тут мне приходится экранировать одинарные кавычки, т.к. они участвую в echo, использовать двойные кавычки тоже нельзя, т.к. в них находится window.open. А как мне заместо переменной stroka подставить её значение (адрес)? Пробовал с экранированными кавычками, не выходит.
И вообще чувствую, что стиль написания немного неверный, т.к. сложночитаемый. Что посоветуете?
|