javascript - 如何从 iframe 打开弹出窗口

标签 javascript jquery jsp

我正在尝试从 iframe 显示弹出窗口,我有两个 jsp 文件 main.jsp

<form name="searchform">
        Search for :<input type="text" id="search"/>                
</form>
<iframe name="popup" src="popup.jsp" height="0" width="0" ></iframe>

和另一个文件popup.jsp

<html>
    <head>
    <script src="../js/jquery-1.2.6.js"></script>
    <link href="..css/styles.css" rel="stylesheet" type="text/css">
    </style>
    <script>

            $('#search',window.parent.document).keyup(function(){
                var text =$(this).val();
                if(text=="shine"){
                    alert("popup");                 

                }
            });     

    </script>
    </head>
    <body>
        <div id="popupDiv" class="popupDiv">            
            <table  border="0" width="100%" cellspacing="0" cellpadding="0">
                <tr style="background-color: #F72C1B" class="orange1">
                    <td border="0" height="5%" width="30%"> 
                        &nbsp;Choose Options:</td>                  
                    <td border="0" height="5%" width="30%" align="right">
                        <a href="javascript:hideDIV()" style="text-decoration: none">
                         X </a> &nbsp;</td>
                </tr>
                <tr>
                    <table align="center">
                        <tr>
                            <td align="center">popupdata</td>
                        </tr>
    <tr>
                        <td><input type="button" value="Submit" class="orange1" onclick="selectedBoxes();"></td>
                        </tr>   
                    </table>                    
                </tr>               
            </table>
        </div>
    </body>
    </html>

如何在不修改 main.jsp 的情况下显示弹出窗口而不是来自 iframe 的警报消息。

Any ideas?

最佳答案

您可以使用window.open代替alert

关于javascript - 如何从 iframe 打开弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084131/

相关文章:

javascript - 将图表鼠标事件传递给格式化标签

javascript - 在 IE7 中预检查/选择单选按钮

jquery - 屏蔽输入在 Android 手机中不起作用

java - 从服务器 JSP 获取客户端 IP [安全]

javascript - 如何压缩一个javascript文件?

javascript - jquery 清除重置时的验证错误消息

javascript - toTitleCase 函数无法正常工作

php - JQgrid如何根据服务器数据更改行的背景颜色?

java - jsp中的错误 "org.apache.jasper.JasperException:/SearchGenre.jsp(1,20) quote symbol expected"

java - 使用 Java EE 和 Tomcat 定位创建的文件