Я в настоящее время пытается создать ссылку, как эта:Как создать ссылку, открывающую новое окно с PHP?
<a href="http://www.mymra.com" onClick="mywindow=window.open('http://www.mymra.com','mywindow','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=900,height=600'); return false;">Motorcycle Insurance</a></li>
в PHP. Я попытался сделать это со ссылкой в одном из моих php-файлов, однако я не могу заставить его работать правильно и загружать без каких-либо ошибок.
Это код, который я работал с:
echo '
<a href="'.$ad_link.'" onClick="javascript: pageTracker._trackPageview(\'/outgoing/'.$ga_link.'\'); mywindow=window.open('.$ad_link.');" target=\"_blank\" title="'.$ad_alt.'"'.$ad_target.'>
<img src="http://'.$ad_image.'" border="0" alt="'.$ad_alt.'" width="150px" height="150px" /></a>';
Я любопытно, что мне нужно сделать, чтобы получить ссылку на работу.
Я уже пробовал:
- Скопируйте и вставьте код в точности. (за исключением редактирования ссылок)
- Сняв код, вынимая все, что я думал, может вызвать ошибку.
- Повторная сборка кода, чтобы она работала.
Я не могу самостоятельно создать решение, поэтому я обращаюсь к сообществу. Если бы кто-нибудь мог хотя бы привести меня в правильном направлении, я был бы признателен.
Фрагмент кода PHP, который я изложил выше, не требуется. Мне просто нужен пример кода для работы.
Спасибо, что помогли мне!
Я пытался использовать:
echo '
<a href="'.$ad_link.'" onclick="pageTracker._trackPageview(\'/outgoing/'.$ga_link.'\'); mywindow=window.open('.$ad_link.'); return false;" target=\"_blank\" title="'.$ad_alt.'"'.$ad_target.'>
<img src="http://'.$ad_image.'" border="0" alt="'.$ad_alt.'" width="150px" height="150px" /></a>';
Однако затем обрабатывает // после HTTP: как комментарий тега вместо дополнение к HTTP: это был один из моих проблем ранее.
Я также ищу лайтбокс, однако для справок в будущем мне нужна помощь, отвечающая на это.
Так что просмотрите его в HTML и посмотрите, как он выглядит на самом деле –
Я предлагаю вам как можно больше избегать 'window.open', потому что это первое, что блокируют всплывающие блокираторы. Недостаточно ли 'target = _blank'? Может быть, iframe в модальном диалоговом окне ... – elclanrs
@Mark в HTML-ссылке работает отлично, это ссылка PHP, которая не будет работать. – Sriahciboon