Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.12.2010, 17:08
Аспирант
Отправить личное сообщение для shureg Посмотреть профиль Найти все сообщения от shureg
 
Регистрация: 12.06.2010
Сообщений: 53

аааа мне нехватает стандартных ковычек (" и ')
Доброго времени суток. у меня броблема мне нехватает стандартных ковычек " и ' - есть ли другие?????

вообщем у меня js скрипт генерируется в php и просто физически нехватает двух видов ковычек (((( нужен третий!!!!

пример моего кода (извините если тут нельзя php выкладывать):
Код:
<?php
$func_name = 'f'.substr(md5(rand(99,999)),0,rand(3,10));
$func_var  = 'v'.substr(md5(rand(99,999)),0,rand(3,10));
$func_cre  = 'function '.$func_name.'('.$func_var.'){alert();}';
$values     = 'test';
echo 'document.writeln(\''.$func_cre .'\<a href="#" onClick="'.$func_name.'("'.$values.'")">текст</a>');';
?>
и вот на месте Ковычек. что я обозначил красным цветом невставить ни " ни '

так как все выводится через writeln - содержание которого находится в ' и нельзя использовать " - так как собитие onClick - как мне быть????
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2010, 17:21
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от shureg
Доброго времени суток. у меня броблема мне нехватает стандартных ковычек " и ' - есть ли другие?????
Глупей вопроса и реализации я еще не видел - вашему коду место только на специализированном по этим делам сайте

<?php
echo <<< END
<a href="#">click</a>
<script type="text/javascript">
window.onload = function(){
	document.getElementsByTagName('a')[0].onclick = function(){
		alert(true);
	};
};
</script>
END;
?>


PS: вы уж извините, но перед тем как создавать тему сложно было открыть книжки по php и js?

Последний раз редактировалось monolithed, 04.12.2010 в 17:27.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск