2013-07-30 39 views
0

我有此javascript:HREF上用onclick 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> 

我想用一個href用JavaScript彈出功能,但它不工作。 這裏是我的代碼

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

,但它不工作

(在$ emoticon_text和$ id將被傳遞到使用$ _GET功能彈出窗口。)

感謝

回答

2

您正在混合您的報價使用情況。請嘗試以下操作:

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

注意雙引號中javascript:popUp就地單引號的,你在你的問題都有。

更新:

後低於OP的評論:

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

uhmm他們內部的一個 」 ; ?> –

+0

@ChristianBurgos,在這種情況下,您可能需要使用'\'來避免引號,請張貼完整的一行。 – vee

+0

@ChristianBurgos,請參閱我的更新。 – vee

0
<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>