Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Помогите с синтаксисом


Автор: pygl 22.11.2009, 20:16
Доброго времени суток, Уважаемые!
Вроде проблема не сложна, а все никак, постоянно ошибку синтаксиса выдает, не знаю как грамотно оформить...
Вот имеется ссылка такого вида
Код

<a href=photo.php?a='.$row[photo].'><img src=upload/thum_'.basename($row[photo]).'></a>


нужно чтоб она открывалась в новом окне с ЗАДАННЫМИ пареметрами, знаю что в js можно сделать так:
Код

<a href="ссылка" target="_blank" onClick="open_window('ссылка','_blank',600,800); return false"> ... </a>


но никак не получается интегрировать эту конструкцию в ссылку, чтобы корректно работала, постоянно ошибка и именно синтаксическая и думается из за одинарных кавычек ' в open_window('ссылка','_blank',600,800), но без них, либо с двойными не работает smile 

__________________________

Вот сама функция открытия окна
Код

function open_window(link,w,h) {
    var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
    newWin = window.open(link,'newWin',win);

Автор: Pitlord 22.11.2009, 20:42
http://php.net/manual/en/language.types.string.php

Код

<?php

$html = '<a href="photo.php?a='.urlencode($row['photo']).'" onClick="open_window(\'ссылка\',\'_blank\',600,800); return false"> <img src="upload/thum_'.rawurlencode(basename($row['photo'])).'"> </a>';

?>

Автор: pygl 22.11.2009, 21:04
Pitlord,  Уважаемый, Вам огромное спасибо от меня!!! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)