|
|
|
| Окно не открывается, не могу понять в чём ошибка...
<a class='send' href='#' onclick='javascript:window.open('send.php'+ location.href, '_blank','location=0,status=0,scrollbars=0,width=300,height=300'); return false;'>Send <img src='img/send.gif' class='send' border='0'></a> | |
|
|
|
|
|
|
|
для: designshadow
(18.11.2009 в 05:30)
| | Если пройтись по вами написанному в onclick слева направо и подчеркнуть (а потом выписать в столбик) всё то, что у вас выделено кавычками, то получится, что выделили вы следующее:
'javascript:window.open('send.php'+ location.href, '_blank','location=0,status=0,scrollbars=0,width=300,height=300'); return false;'
----------------------- ----------------- - ----------------
1 = 'javascript:window.open('
2 = '+ location.href, '
3 = ','
4 = '); return false;'
|
Не очень логичные выделения, правда?
Кавычки (двойные и одинарные) - они не для красоты нужны.
Если вы ПРАВИЛЬНО примените и те, и другие, то полученное будет и логичным, и работоспособным:
"javascript:window.open('send.php'+ location.href, '_blank','location=0,status=0,scrollbars=0,width=300,height=300'); return false;"
-------- ------ -----------------------------------------------------
==================================================================================================================================
1 = 'send.php'
2 = '_blank'
3 = 'location=0,status=0,scrollbars=0,width=300,height=300'
|
И, кстати, протокол javascript: нужно использовать (при необходимости) только в атрибуте HREF тега <A> и нигде более. | |
|
|
|
|
|
|
|
для: АЯ
(18.11.2009 в 09:53)
| | Он у меня используется в функции printf (php),там двойные кавычки нельзя использовать. Как-нибудь можно это обойти? | |
|
|
|
|
|
|
|
для: designshadow
(18.11.2009 в 19:33)
| | Конечно, можно это обойти.
Например, внутренние кавычки (и двойные, и одинарные) можно экранировать обратным слэшем. Т.е. максимально возможное количество РАЗНЫХ кавычек равно четырём: Этого вполне хватит для написания ЛЮБОЙ конструкции. | |
|
|
|
|
|
|
|
для: АЯ
(18.11.2009 в 19:42)
| | thanks! | |
|
|
|