Jump to content
  • 0

Динамичесское окро и РНР


banyman
 Share

Question

Подскажите пожалуйста, как из РНР ссылки такого вида:

$text.='<a href="detail.php?t_id=';
$text.= $mass_sub[$i][0];
$text.='" target="_blank">';
$text.='<img borger="0" src="images/links/pod.jpg" alt="Подробно" title="Подробно">';
$text.='</a>'."n";

Сделать ссылку для открытия динамичесского окна JS

Использовав такой код:

<head>
<script language="JavaScript">
<!-- hide
function openWin() {
myWin= open("detail.php", "displayWindow",
"width=500,height=500,status=no,toolbar=no,menubar=no");
}
// -->
</script>
</head>

<body>
<form>
<input type="image" value="подробнее" onClick="openWin()">
</form>
</body>

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

<html>
<head>
<script language="javascript" type="text/javascript">
function openWin(_link) {
myWin= open(_link, "displayWindow", "width=500,height=500,status=no,toolbar=no,menubar=no");
}
</script>
</head>
<body>
<?php
$link="detail.php?t_id={$mass_sub[$i][0]}";
$bott="<button type="button" onClick="openWin('$link')" >подробнее</button>";
print $bott;
?>
</body>
</html>

В дальнейшем при задании таких простейших вопросов обращайтесь сначала к PHP, JavaScript мануалам и Google, Yandex

Link to comment
Share on other sites

  • 0

Спасибо :)

Вопрос не так прост, как кажется.. т.к. мне нужно всю ссылку присвоить одной переменной $text.='ссылка';

Попробовал вот так:

 $link="detail.php?t={$mass_sub[$i][0]}";


$text.='<a href="'.$link.'" target="_blank">';
$text.="<images type="images" onClick="openWin('".$link."')"><img borger="0" src="images/links/pod.jpg" alt="Подробно" title="Подробно" /></images>";

не проходит... ссылка окрывается, но в простом, а не динамичесском окне

Link to comment
Share on other sites

  • 0
не проходит... ссылка окрывается, но в простом, а не динамичесском окне

Что значит "в простом а не динамическом окне"? И какой браузер использовался для теста?

Java Script окно. Для теста Опера :) но код в ней проверен и работает. Не рботает только у меня.

Link to comment
Share on other sites

  • 0

2 banyman.

$text.='<a href="'.$link.'" target="_blank">';
$text.="<images type="images" onClick="openWin('".$link."')">
<img borger="0" src="images/links/pod.jpg" alt="Подробно" title="Подробно" />
</images>";

"перевожу" в исходный HTML код

<images type="images" onClick="openWin('<a href='detail.php?t=' target="_blank">')"> <!-- Alarm! alarm!! -->
<img borger="0" src="images/links/pod.jpg" alt="Подробно" title="Подробно" />
</images>

срочно читать мануал Java Script, команда window.open(); и не менее срочно читать мануал синтаксиса HTML.

Я не знаю про какое-такое динамическое окно JS идет речь, ибо window.open() создает новое окно браузера с соответствующими параметрами и работает в IE6, FF2, Opera 9.24. Может в Opera и есть "особенные" команды и "особенные" виджеты. но это не значит что они есть во всех браузерах.

Link to comment
Share on other sites

  • 0

2 banyman. в своем первом посте я написал как правильно формировать ссылку! надо передать URL ресурса, а не форматированный html-тег . если совсем непонятно, то только значение атрибута href тега

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy