Открытие ссылки в коде PHP
Так код работает:
<html><head>
</head>
<body onload="popit()">
<a href="#" onclick="popit();">Открыть URL</a>
<?php
echo "<script type='text/javascript'>function popit(){window.open('http://test.ru','_blank');}</script>";
?>
</body></html>
Перенес URL в переменную перестал работать, почему?
<html>
<head>
</head>
<body onload="popit()">
<a href="#" onclick="popit();">Открыть URL</a>
<?php
$sdf='http://test.ru';
echo "<script type='text/javascript'>function popit(){window.open(";
echo $sdf;
echo ",'_blank');}</script>";
?>
</body>
</html>
И еще вопрос, как перенести onload из тела body <body onload="popit()"> в DIV ? |
Цитата:
function popit(){window.open(*!*'*/!*http://test.ru*!*'*/!*,'_blank');}
!=
function popit(){window.open(http://test.ru,'_blank');}
Цитата:
|
С переменной разобрался.
Код изменил, сейчас мне нужно, при формировании некого кода в PHP появляется ссылка, необходимо, чтоб эта ссылка открывалась в соседней вкладке. Пока имею такой код:
<div onclick="popit();"><a href="#">Открыть URL</a></div>
<?php
$sdf='http://food-udm.ru';
?>
<script type="text/javascript">function popit(){window.open('<?php echo $sdf; ?>','_blank');}</script>
Сейчас ссылка только записывается на странице, но автоматически не открывается, после срабатывания кода PHP. |
Цитата:
|
Цитата:
Мне нужно дополнить код: чтоб полученный URL открывало автоматом в соседней вкладке. Возможно требуется ajax, здесь я полный ноль... |
| Часовой пояс GMT +3, время: 06:33. |