繁体   English   中英

href with onclick javascript弹出窗口

[英]href with onclick javascript pop-up

我有这个javascript:

<SCRIPT LANGUAGE="JavaScript">
<!-- 

// Generated at http://www.csgnetwork.com/puhtmlwincodegen.html 
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=400,left = 283,top = -16');");

}

// -->
</script>

我想使用带有javascript弹出功能的href,但它不起作用。 这是我的代码

 <?php
    echo "<a href = '#' onClick='javascript:popUp('editdelete.php?emoticon_text=$emoticon_text&id=$id')'><img src='update.png'></a>";
    ?>

但它不起作用

($ emoticon_text和$ id将使用$ _GET函数传递给弹出窗口。)

谢谢

您正在混合使用报价。 请尝试以下方法:

<a href = '#' onClick='javascript:popUp("editdelete.php?emoticon_text=$emoticon_text&id=$id")'><img src='update.png'></a>

请注意javascript:popUp的双引号javascript:popUp取代单引号,就像你的问题一样。

更新:

OP的评论如下:

<?php echo "<a href = '#' onClick='javascript:popUp(\'editdelete.php?emoticon_text=$emoticon_text&id=$id\')'‌​><img src='update.png'></a>"; ?>
<a href = '#' onClick='javascript:popUp('editdelete.php?emoticon_text=$emoticon_text&id=$id')'><img src='update.png'></a>

应该

<a href = '#' onClick="javascript:popUp('editdelete.php?emoticon_text=<?php echo $emoticon_text; ?>&id=<?php echo $id; ?>')"><img src='update.png'></a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM