Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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 Href未在Edge或IE上工作_Javascript_Html_Internet Explorer_Cross Browser_Microsoft Edge - Fatal编程技术网

Javascript Href未在Edge或IE上工作

Javascript Href未在Edge或IE上工作,javascript,html,internet-explorer,cross-browser,microsoft-edge,Javascript,Html,Internet Explorer,Cross Browser,Microsoft Edge,我有这个密码 <li class="centro-de-servicios col-md-3 col-xs-12 dropdown dropdown-toggle" data-toggle="dropdown"> <i class="icon-centro-de-servicios"></i> Service Center <i class="arrow-down"></i>

我有这个密码

<li class="centro-de-servicios col-md-3 col-xs-12 dropdown dropdown-toggle" data-toggle="dropdown">
        <i class="icon-centro-de-servicios"></i>
        Service Center            <i class="arrow-down"></i>
        <ul class="submenu dropdown-menu">
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=centro-de-servicios" page="centro-de-servicios">Start</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=sobre-nosotros" page="sobre-nosotros">About Us</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=nuestras-politicas" page="nuestras-politicas">Our Policies</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=mantenimiento" page="mantenimiento">Maintenance</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=cotizar-visita" page="cotizar-visita">Quote a Visit</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=boletas" page="boletas">Service Tickets</a></li>
            <!--<li><a href="?page=centro-de-servicios&section=intercambio" page="intercambio"></a></li>-->
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=consejos" page="consejos">Advice</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=contacto" page="contacto">Contact</a></li>
        </ul>

    </li>
  • 服务中心
  • 当我在任何元素上定位,并尝试转到另一个页面时,该页面只是刷新,而不是更改。这只发生在边缘和IE上


    我尝试了“window.location.href='url'”、“location.href='url'”、“location='url'”、“location.replace('url')”等,但没有效果,如果将目标设置为空白,则会起作用,但我不希望目标为空。

    您没有关闭url并在其中设置额外页面“”

    试着这样做:

    <li onclick = "location = 'http://beta.capris.cr/servicios/?page=centro-de-servicios&section=centro-de‌​-servicios'"><a href="javascript:void(8)">Start</a></li>
    

    向我们展示实际的HTML输出是什么样子的(而不是PHP代码,这里没有人能够用它来重现您的结果。)请阅读如何创建。谢谢,我更新到实际的HTML输出显示一些您使用的javascript代码。location='“http://example.com”在IE中运行良好http://beta.capris.cr/servicios/?page=centro-de servicios&;section=centro de servicios“page=“centro de servicios”>@CBroe查看我的答案。。。你知道那个点击处理器吗?似乎有缺陷我看到你给出了错误的代码示例。真正的问题是别的。我确实看到有一个点击手柄看到我的编辑。。。点击处理程序的功能是什么?@rleiva:这行
    jQuery(location).attr(jQuery(This.attr)(“href”)几乎没有任何意义,这段代码可能是IE中出现问题的原因。尝试修改位置失败,因此
    location.reload()
    只需重新加载当前页面。只需完全删除该事件处理程序,并让链接的href属性完成它们的工作。IE控制台甚至没有显示该处理程序。。。通过firebug找到的。。。算计
            jQuery(".submenu a").click(function () {
                 jQuery(location).attr(jQuery(this).attr("href"));
                 location.reload();
    //            setTimeout(function () {
    //                updatePage(currentPage, location.hash);
    //            }, 10);
            });