Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地机器上的Javascript-如何在不更改Internet Explorer上的安全设置的情况下禁用限制?_Javascript_Internet Explorer - Fatal编程技术网

本地机器上的Javascript-如何在不更改Internet Explorer上的安全设置的情况下禁用限制?

本地机器上的Javascript-如何在不更改Internet Explorer上的安全设置的情况下禁用限制?,javascript,internet-explorer,Javascript,Internet Explorer,我正在使用非常基本的javascript创建一个非常简单的html页面,这意味着只能在本地和任何Internet Explorer浏览器上运行 非常简单,我的意思是,我用冰棒棒和泥(javascript)建造房子,我非常清楚砖块和水泥是我应该使用的(php或jquery等) 脚本的目的是,当按下submit按钮时,它将生成一个弹出窗口,显示一组文本。问题是,每次我尝试时,都会收到这样一条消息:“Internet Explorer限制此网页运行脚本或ActiveX控件。” 无论我按了多少次,按“允

我正在使用非常基本的javascript创建一个非常简单的html页面,这意味着只能在本地和任何Internet Explorer浏览器上运行

非常简单,我的意思是,我用冰棒棒和泥(javascript)建造房子,我非常清楚砖块和水泥是我应该使用的(php或jquery等)

脚本的目的是,当按下submit按钮时,它将生成一个弹出窗口,显示一组文本。问题是,每次我尝试时,都会收到这样一条消息:“Internet Explorer限制此网页运行脚本或ActiveX控件。”

无论我按了多少次,按“允许阻止内容”按钮只会显示消息。我试图“查看源代码”,但显示的唯一内容是“

以下是我的脚本片段:

<HTML>
<HEAD>
<SCRIPT language="javascript" type="text/javascript">
function formSubmit() {
//Something exciting happens....
    generatePopup();
}
function generatePopup() {
    var pop = open("", "Popup", "width=300,height=200");
    var text = ""
    var txt = ""

    for (var x = 0 ; x < 10; x++) {
        text = text + " a" + x + "\r\n"
    }

    txt = pop.document.createTextNode(text);

    pop.document.body.appendChild(txt)
}
</SCRIPT>
</HEAD>
<BODY>
<P><INPUT type="button" onclick="return formSubmit()" value="Submit form"></P>
</BODY>
</HTML>

函数formSubmit(){
//令人兴奋的事情发生了。。。。
generatePopup();
}
函数generatePopup(){
var pop=open(“,”Popup“,”宽度=300,高度=200”);
var text=“”
var txt=“”
对于(变量x=0;x<10;x++){
text=text+“a”+x+”\r\n
}
txt=pop.document.createTextNode(文本);
pop.document.body.appendChild(txt)
}


是否有任何方法可以绕过此问题,而无需进入Internet Explorer上的“工具”菜单并“禁用ActiveX控件的自动提示”

请尝试以下标题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0016)http://localhost -->
<html>


你有该功能的完整描述。

你有
标签吗?我的钱在“你不能”上。这是一个安全限制,如果一个网页可以绕过它,就不会很安全,这会有帮助吗?文档说它不能用来减少页面的限制。我不确定如何将它添加到弹出窗口中。或者你的意思是说添加到主页允许这样做吗?而且,我已经试着把这个放在主页上了。它将删除主页上显示的“受限”,但弹出窗口根本不会出现。IE甚至没有显示“弹出窗口已被阻止”消息。你知道如何在弹出窗口中添加这两行吗?