Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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
Internet explorer Javascript在Firefox中加载,但不在Chrome或IE中加载?_Internet Explorer_Google Chrome - Fatal编程技术网

Internet explorer Javascript在Firefox中加载,但不在Chrome或IE中加载?

Internet explorer Javascript在Firefox中加载,但不在Chrome或IE中加载?,internet-explorer,google-chrome,Internet Explorer,Google Chrome,因此,我的代码在Firefox中运行得很好,但我的外部pop.js文件无法在Chrome或IE中加载。javascript控制台给了我一个错误“uncaughtreferenceerror:popup未定义mywebsite.com/:26 onload”,但我有点不知所措,无法真正看到应该更改什么。希望有人能帮我解决一个相对容易的问题 外部pop.js代码: function toggle(div_id) { var el = document.getElementBy

因此,我的代码在Firefox中运行得很好,但我的外部pop.js文件无法在Chrome或IE中加载。javascript控制台给了我一个错误“uncaughtreferenceerror:popup未定义mywebsite.com/:26 onload”,但我有点不知所措,无法真正看到应该更改什么。希望有人能帮我解决一个相对容易的问题

外部pop.js代码:

    function toggle(div_id) {
        var el = document.getElementById(div_id);
        if ( el.style.display == 'none' ) { el.style.display = 'block';}
        else {el.style.display = 'none';}
    }

    function popup(windowname) {
        toggle('blanket');
        toggle(windowname);     
    }   window.onload = function() {
        setTimeout(function() {
            document.getElementById('popUpDiv').style.display = 'block';
        }, 2000);
    }
标题中的Javascript:

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>1328 Matches Found!</title>
        <link href="css/style1.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="js/pop.js"></script>
        <script type="text/javascript">
            function sorry() {
            document.getElementById('q3').style.display='none';
            document.getElementById('q4').style.display='inline';
            setTimeout("document.getElementById('q4').style.display='none';document.getElementById('q5').style.display='inline';",3000); 
            setTimeout("document.getElementById('q5').style.display='none';document.getElementById('q6').style.display='inline';",5500);
            setTimeout("document.getElementById('q6').style.display='none';document.getElementById('q7').style.display='inline';",8000);
            setTimeout("document.getElementById('q7').style.display='none';document.getElementById('q8').style.display='inline';",10500);
            setTimeout("window.location='http://externallink.com/file.php';",12500);
            }
        </script>
    <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
    </head>

找到1328个匹配项!
函数sorry(){
document.getElementById('q3').style.display='none';
document.getElementById('q4').style.display='inline';
setTimeout(“document.getElementById('q4').style.display='none';document.getElementById('q5').style.display='inline';”,3000);
setTimeout(“document.getElementById('q5').style.display='none';document.getElementById('q6').style.display='inline';”,5500);
setTimeout(“document.getElementById('q6').style.display='none';document.getElementById('q7').style.display='inline';”,8000);
setTimeout(“document.getElementById('q7').style.display='none';document.getElementById('q8').style.display='inline';”,10500);
setTimeout(“window.location=”)http://externallink.com/file.php';",12500);
}
主体中的Javascript:

<body onload="popup('popUpDiv')">
<div id="container">
<div id="mainContent">
            <div id="blanket" style="display:none;"></div>
            <div id="popUpDiv" style="display:none;">
                <div class="popup-content">
                    <div class="headline">Vestibulum id ligula porta felis euismod semper. <script language="JavaScript">document.write(geoip_city());</script>!</div>
                    <div class="date">
                    <script type="text/javascript">
                        <!-- 

                        // Array of day names
                        var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday",
                                        "Thursday","Friday","Saturday");

                        // Array of month Names
                        var monthNames = new Array(
                        "January","February","March","April","May","June","July",
                        "August","September","October","November","December");

                        var now = new Date();
                        document.write(dayNames[now.getDay()] + ", " + 
                        monthNames[now.getMonth()] + " " + 
                        now.getDate() + ", " + now.getFullYear());

                        // -->
                    </script>
                    </div>
                    <div class="pre-sell-text">
                    Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Donec ullamcorper nulla non metus auctor fringilla. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Maecenas sed diam eget risus varius blandit sit amet non magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
              </div>
                    <div class="footer">
                        <div class="ad"><img src="images/boot01.jpg" width="110" height="225" alt="" /></div>
                        <div class="questionnaire">
         <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="299"><div id="q1" name="q1" onclick="document.getElementById('q1').style.display='none';document.getElementById('q2').style.display='inline';" style="vertical-align: text-top;">
              <center>
                Question 1 of 3:
                <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                <br />
                <span style="font-size: 24px;"><a href="#">
                  <div id="yesdiv" onclick="document.getElementById('q1').style.display='none';document.getElementById('q2').style.display='inline';">Yes
                    <input onclick="document.getElementById('q1').style.display='none';document.getElementById('q2').style.display='inline';" type="radio" />
                    </div>
                  </a>&nbsp;&nbsp; <a href="#">
                    <div id="yesdiv" onclick="document.getElementById('q1').style.display='none';document.getElementById('q2').style.display='inline';">No
                      <input onclick="document.getElementById('q1').style.display='none';document.getElementById('q2').style.display='inline';" type="radio" />
                    </div>
                    </a></span>
                </center>
              </div>
              <div id="q2" name="q2" onclick="document.getElementById('q2').style.display='none';document.getElementById('q3').style.display='inline';" style="vertical-align: text-top;">
                <center>
                  Question 2 of 3:
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <span style="font-size: 24px; vertical-align: text-top;"><a href="#">
                    <div id="yesdiv" onclick="document.getElementById('q2').style.display='none';document.getElementById('q3').style.display='inline';">Female
                      <input onclick="document.getElementById('q2').style.display='none';document.getElementById('q3').style.display='inline';" type="radio" />
                    </div>
                    </a>&nbsp;&nbsp; <a href="#">
                      <div id="yesdiv">Male
                        <input onclick="document.getElementById('q2').style.display='none';document.getElementById('q3').style.display='inline';" type="radio" />
                    </div>
                      </a></span>
                  </center>
                </div>
              <div id="q3" name="q3" onclick="sorry();" style="vertical-align: text-top;">
                <center>
                  Question 3 of 3:
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <span style="font-size: 24px; vertical-align: text-top;"><a href="#">
                    <div id="yesdiv">Yes
                      <input onclick="sorry();" type="radio" />
                    </div>
                    </a>&nbsp;&nbsp; <a href="#">
                      <div id="yesdiv">No
                        <input onclick="sorry();" type="radio" />
                    </div>
                      </a></span>
                  </center>
                </div>
              <div id="q4" name="q4" style="vertical-align: text-top;">
                <center>
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <img src="images/loading4.gif" alt="4" />
                  </center>
                </div>
              <div id="q5" name="q5" style="vertical-align: text-top;">
                <center>
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <img src="images/loading4.gif" alt="3" /><br />
                  <br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="" />
                  </center>
                </div>
              <div id="q6" name="q6" style="vertical-align: text-top;">
                <center>
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <img src="images/loading4.gif" alt="2" /><br />
                  <br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="9" /><br />
                  <span style="font-size: 18px;">1328 Matches Found in <script language="JavaScript">document.write(geoip_city());</script>!</span><img src="images/check.png" width="18" height="18" alt="8" /><br />
                  </center>
                </div>
              <div id="q7" name="q7" style="vertical-align: text-top;">
                <center>
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <img src="images/loading4.gif" alt="1" /><br />
                  <br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="7" /><br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="6" /><br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="5" /><br />
                  </center>
                </div>
               <div id="q8" name="q8" style="vertical-align: text-top;">
                <center>
                  <h1><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></h1>
                  <br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="4" /><br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="3" /><br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="2" /><br />
                  <span style="font-size: 18px;"><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p></span><img src="images/check.png" width="18" height="18" alt="1" /><br />
                  </center>
                </div></td>
            </tr>
        </table>
                        </div>
                        <div class="ad"><img src="images/boot02.jpg" width="110" height="225" alt="" /></div>
                    </div>
                </div>
            </div>
        </div>
    </div>

猫门前庭舌骨。document.write(geoip_city());!
在奥古斯·劳里特·鲁图姆·福西布斯·多洛尔·奥克托的带领下,人马过着幸福的生活。Donec ullamcorper nulla non metus拍卖商fringilla。莫里·利奥·里索斯,圣殿之门,爱神之门的前庭。这是一种非大型的植物。Lorem ipsum dolor sit amet,是一位杰出的献身者。这是一项伟大的事业,是一项伟大的事业。
问题1/3:
我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生


问题2/3: 我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生


问题3/3: 我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生


我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生


我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生




我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生

我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生




从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


在document.write(geoip_city())中找到1328个匹配项
我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生




从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。


从奥迪奥出发,在埃吉斯塔和埃吉特码头安装空调设备。



谢谢你的帮助。

你为什么要使用body onload,在这个时代,你应该使用一种不引人注目的编码标准,你应该使用$(function(){…});老实说,我的javascript不是最好的。你能推荐一些代码来解决这个问题吗?恐怕我有点碍手碍脚了!