onclick window.location的替代方案

时间:2014-04-15 19:18:53

标签: javascript redirect

我有一个按钮:

<input class="formatButton verInfo2"  type="button" value="Aceptar" id="btnAceptar" />

当点击时调用了一大堆反过来调用PHP等的功能,问题是所有这些魔法都发生在另一个页面上,这个按钮只是一个触发器。我想在单击按钮时加载这样的其他页面并且onclick = window.location正在执行该作业,期望在使用时如下:

<input class="formatButton verInfo2"  type="button" value="Aceptar" id="btnAceptar" onclick="window.location='somepage.php';" />

它完全忽略了我在文档末尾的脚本,我特别需要它来触发最后一个,因为它使用了按钮的id:

  <script src="js/jquery.js"></script>
  <script type="text/javascript" src = "js/agregarPcLogic.js"></script>
  <script src="js/addLab.js"></script>

我认为发生这样的事情是因为它按顺序读取代码,一旦按下按钮并加载其他页面就会忽略其余部分,所以我认为之前在某处添加这些脚本可以修复它但我认为看起来很笨重,所以我的问题是,有没有其他方法或技术可以用来加载页面?

或者是最好的解决方案?

<input class="formatButton verInfo2"  type="button" value="Aceptar" id="btnAceptar" 
  <script src="js/jquery.js"></script>
  <script type="text/javascript" src = "js/agregarPcLogic.js"></script>
  <script src="js/addLab.js"></script>
  onclick="window.location='somepage.php';" />

非常感谢您善意的智慧之词。

1 个答案:

答案 0 :(得分:0)

决定只添加另一个脚本:

$("id of button").click(function(){
  window.location.href='link to page .php';
})