从PHP页面链接到在固定大小窗口中打开
我试图在PHP搜索结果页面中创建一个链接,允许用户单击“打开”,并弹出一个296 x 278窗口,其中显示更多信息 所有的PHP都工作正常,我只是在打开PHP页面的链接并在固定大小的窗口中打开时遇到了问题 我已经尝试了多个不同的Javascript,但是当我试图将它实现到$output语句中时,我似乎无法使它正常工作 这是我当前的$output语句,我想在固定大小的窗口中打开它。它当前在新选项卡中打开页面从PHP页面链接到在固定大小窗口中打开,php,javascript,hyperlink,Php,Javascript,Hyperlink,我试图在PHP搜索结果页面中创建一个链接,允许用户单击“打开”,并弹出一个296 x 278窗口,其中显示更多信息 所有的PHP都工作正常,我只是在打开PHP页面的链接并在固定大小的窗口中打开时遇到了问题 我已经尝试了多个不同的Javascript,但是当我试图将它实现到$output语句中时,我似乎无法使它正常工作 这是我当前的$output语句,我想在固定大小的窗口中打开它。它当前在新选项卡中打开页面 $output .= "<tr><td>Drag & Dr
$output .= "<tr><td>Drag & Drop:</b></td><td><a href='details/" . $row['idrop'] . "' target='_blank'>" . " Open " . "</a>";
$output.=“拖放:”;
任何帮助都将不胜感激。谢谢。试试这个:
$output .= "<tr><td>Drag & Drop:</b></td><td><a href='#_' target='_blank' onclick=\"open_me('details/{$row['idrop']}');\">Open</a>";
$output.=“拖放:”;
A这是你的JS函数
<script>
function open_me(h_rf)
{
window.open(h_rf,'_blank','width=296,height=278,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=0,left=0,top=0');
return false;
}
</script>
功能开启(h\U rf)
{
打开(h_rf,“U blank”,“宽度=296,高度=278,工具栏=0,菜单栏=0,位置=0,状态=0,滚动条=1,可调整大小=0,左侧=0,顶部=0”);
返回false;
}
从此处了解有关此函数的更多信息:
试试这个:
$output .= "<tr><td>Drag & Drop:</b></td><td><a href='#_' target='_blank' onclick=\"open_me('details/{$row['idrop']}');\">Open</a>";
$output.=“拖放:”;
A这是你的JS函数
<script>
function open_me(h_rf)
{
window.open(h_rf,'_blank','width=296,height=278,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=0,left=0,top=0');
return false;
}
</script>
功能开启(h\U rf)
{
打开(h_rf,“U blank”,“宽度=296,高度=278,工具栏=0,菜单栏=0,位置=0,状态=0,滚动条=1,可调整大小=0,左侧=0,顶部=0”);
返回false;
}
从此处了解有关此函数的更多信息:
在代码中包含这个小javascript片段
<script language="javascript" type="text/javascript">
function popitup(url) {
newwindow=window.open(url,'name','height=278,width=296');
if (window.focus) {newwindow.focus()}
return false;
}
</script>
函数popitup(url){
newwindow=window.open(url,'name','height=278,width=296');
if(window.focus){newwindow.focus()}
返回false;
}
对于php$output变量
$output .= "<tr><td>Drag & Drop:</b></td><td><a href="" onclick='return popitup(\"details/" . $row['idrop'] . "\")'>" . " Open " . "</a>";
$output.=“拖放:”;
执行此代码前请检查转义字符。在代码中包含此小javascript片段
<script language="javascript" type="text/javascript">
function popitup(url) {
newwindow=window.open(url,'name','height=278,width=296');
if (window.focus) {newwindow.focus()}
return false;
}
</script>
函数popitup(url){
newwindow=window.open(url,'name','height=278,width=296');
if(window.focus){newwindow.focus()}
返回false;
}
对于php$output变量
$output .= "<tr><td>Drag & Drop:</b></td><td><a href="" onclick='return popitup(\"details/" . $row['idrop'] . "\")'>" . " Open " . "</a>";
$output.=“拖放:”;
在执行此代码之前,请检查转义字符。尝试“window.open(URL、名称、规格、替换)”您用于新窗口的javascript在哪里?尝试“window.open(URL、名称、规格、替换)”您用于新窗口的javascript在哪里?效果非常好!只有一件奇怪的事,当我点击“打开”时,它会完美地打开新的固定大小窗口,但也会在新选项卡中打开另一个我的PHP搜索结果页面。基本上,你需要停止“a”标记的“href”工作。我想是的。另外,在JS函数的末尾添加“return false;”从输出语句中删除“target=''''u blank'”也起到了作用。工作绝对完美。谢谢你的时间和帮助@RaheelHasan你不应该使用W3学校作为参考,这是更好的。。。看看,了解它…就像一个魅力!只有一件奇怪的事,当我点击“打开”时,它会完美地打开新的固定大小窗口,但也会在新选项卡中打开另一个我的PHP搜索结果页面。基本上,你需要停止“a”标记的“href”工作。我想是的。另外,在JS函数的末尾添加“return false;”从输出语句中删除“target=''''u blank'”也起到了作用。工作绝对完美。谢谢你的时间和帮助@RaheelHasan你不应该使用W3学校作为参考,这是更好的。。。看看能不能知道。。。