Javascript 在PHP中打开新窗口不起作用
我正试图通过回显我需要的内容来打开一个新的PHP窗口,因为我将数据库中的信息放在URL中 我可以用简单的HTML、JS来实现这个功能,但只要我尝试回显这行代码,它就不会调用这个函数,我肯定我遗漏了一些明显的东西 这里有密码吗 谢谢Javascript 在PHP中打开新窗口不起作用,javascript,php,Javascript,Php,我正试图通过回显我需要的内容来打开一个新的PHP窗口,因为我将数据库中的信息放在URL中 我可以用简单的HTML、JS来实现这个功能,但只要我尝试回显这行代码,它就不会调用这个函数,我肯定我遗漏了一些明显的东西 这里有密码吗 谢谢 <script language="javascript" type="text/javascript"> <!-- function popitup(url) { newwindow=window.open(url,'name','height=4
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'name','height=400,width=600');
if (window.focus) {newwindow.focus()}
return false;
}
// -->
</script>
<?php
echo "<a href = 'popupex.html' onClick='return popitup(\'popupex.html\')'>234</a>";
?>
使用此代码:
使用此代码:
在>之前有两个隐藏字符'>234这可能会导致这个问题。查阅脚注 另外,我用转义双引号将'popupex.html'替换为\popupex.html'。将它们保留为单引号不会使窗口在测试时弹出 两个隐藏字符:&8204&8203; 这适用于删除两个隐藏字符。测试 复制下面的代码,不要替换为您已有的代码
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'name','height=400,width=600');
if (window.focus) {newwindow.focus()}
return false;
}
// -->
</script>
<?php
echo "<a href = 'popupex.html' onClick='return popitup(\"popupex.html\")'>234</a>";
?>
脚注:
在代码中保留隐藏字符将在HTML源代码中显示如下:
“??>234在>输入之前有两个隐藏字符”>234这可能会导致这个问题。查阅脚注 另外,我用转义双引号将'popupex.html'替换为\popupex.html'。将它们保留为单引号不会使窗口在测试时弹出 两个隐藏字符:&8204&8203; 这适用于删除两个隐藏字符。测试 复制下面的代码,不要替换为您已有的代码
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'name','height=400,width=600');
if (window.focus) {newwindow.focus()}
return false;
}
// -->
</script>
<?php
echo "<a href = 'popupex.html' onClick='return popitup(\"popupex.html\")'>234</a>";
?>
脚注:
在代码中保留隐藏字符将在HTML源代码中显示如下:
“??>234
ifsomething://如果您从数据库接收到数据
//在这里,您还可以从数据库中添加值
$phpvalue=来自数据库的数据
//您可以弹出php值,或者只添加目标url而不是$phpvalue
?>
ifsomething://如果您从数据库接收到数据
//在这里,您还可以从数据库中添加值
$phpvalue=来自数据库的数据
//您可以弹出php值,或者只添加目标url而不是$phpvalue
?>
我认为您不能使用OnCutter并在PopUpEx.HTMLFIY周围替换“PAR和保持”:您在“进入”之前有2个隐藏字符。>234,这可能有助于解决这个问题。从你的JavaScript文件中删除语言属性和评论使它看起来像是一个恐龙,从20世纪90年代开始。我认为你不应该使用OnCutter并替换PARPUXEX.HTMLFIY周围的“PAR和保持”:在你之前有2个隐藏的字符。>234所以这可能会导致这个问题。保留语言属性和JavaScript文件周围的注释会使它看起来像上世纪90年代的恐龙。只有代码的答案被证明不太有用。试着解释一下你在做什么来提高你的回答,这样行吗,安德里亚只有代码的答案被证明不太有用。试着解释一下你在做什么来提高你的回答,这样行吗,安德里亚
<?php
<a href="javascript:void(window.open('<?=$phpvalue?>','','width=590,height=610,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))">Test</a>
<?php else:
if(SOMETHINGELSE)
?>
<?php endif ?>