-1

我有这样的代码,href是不工作的边缘或IE

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

,当我放置任何元素,并尝试去到另一个页面,该页面只是清爽,不改变。这只发生在Edge和IE上。我试过“window.location.href ='url'”,“location.href ='url'”,“location ='url'”,“location.replace('url')”等等,以及有没有工作,如果把目标空白它的工作,但我不希望目标空白。

+0

我们展示实际的HTML输出的外观像(而不是PHP代码中没有一个在这里将能够重现你的结果。)请阅读如何创建[mcve]。 – CBroe

+0

谢谢,我更新到实际的HTML输出 – rleiva

+0

显示您使用的一些JavaScript代码。位置='“http:// example.com”'在IE中工作正常 – yezzz

回答

0

您没有关闭网址,并在其中放入了额外页面=“”。

试试这样说:

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

编辑: 有一个在你的页面上使用此代码:

 jQuery(".submenu a").click(function() { 
      jQuery(location).attr(jQuery(this).attr("href")); 
      location.reload(); 
//   setTimeout(function() { 
//    updatePage(currentPage, location.hash); 
//   }, 10); 
     }); 
+0

既不工作也不工作 – rleiva

+0

我看到你给了错误的代码示例。真正的问题是别的。我确实看到有一个点击处理程序 – yezzz

+0

请参阅我的编辑...该点击处理程序的功能是什么? – yezzz