кавычки в кавычках в кавычках
День добрый.
Помогите, пожалуйста, сделать работоспособным следующий фрагмент кода: <body onload="window.parent.document.getElementById('fol der_izdat_id').innerHTML='<img src=\'/img/i-red.gif\' onclick=\'window.open(\'/page.htm?action=rename&id=<?=$a?>\', \'_blank\' ,\'width=600,height=640\');\'> '"> попробовала упросить для отладки этот код и вместо конструкции window.open вставила alert. <body onload="window.parent.document.getElementById('fol der_izdat_id').innerHTML='<img src=\'/man/izdat/img/i-red.gif\' onclick=\'alert(\'!\')\'> '"> И как я поняла засада вся именно в кавычках, которые идут в алерте. Если в alert вставляю некую php переменную например, которая идет без ковычек (alert(<?=$a?> ) то вся конструкция срабатывает - появляется картинка при клике на которую выскакивает окошко с содержанием переменной. Но нужно чтобы кавычки в кавычках срабатывали. Как быть? яваскрипт знаю весьма поверхностно, так что будьте снисходительны :) |
<script type="text/javascript"> window.onload = function() { window.parent.document.getElementById('fol der_izdat_id').innerHTML='<img src="/man/izdat/img/i-red.gif" onclick="alert(\'!\')"> '; } </script>Ну хотя бы так. |
Спасибо большое!
Заработало! :) |
а лучше так - http://phpclub.ru/talk/showthread.ph...833#post857833
|
Часовой пояс GMT +3, время: 14:29. |