通过javascript单击按钮时不会转到其他页面

时间:2013-01-22 07:19:11

标签: javascript html jsp

我在写一个jsp时遇到了问题。我的方案是当我点击一个按钮(在表格单元格中)时,页面必须转到右框架中的register.jsp(有两个框架,此按钮也在第二个框架中) 我无法得到它。请帮帮我。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
    <script type="text/javascript">

    function addRow(tableID) { 
        var table = document.getElementById(tableID);
        var rowCount = table.rows.length;
        var row = table.insertRow(rowCount);


        var cell4 = row.insertCell(4);
        var element4 = document.createElement("input");
        element4.type = "button";
        element4.value = "Edit";    
        element4.name = "e5[]";
        element4.attachEvent('onclick',Hi);
        cell4.appendChild(element4);

    }

    function Hi()
    {

        document.write('<a target="two" href="register.jsp"/>');


    }
    </script>
</html>

2 个答案:

答案 0 :(得分:2)

你的意思是:

function Hi() {
  window.location.href = "register.jsp";
}

答案 1 :(得分:0)

这样的事情应该有效:

document.getElementById('iframe_id').src = 'register.jsp';

PS:你应该停止使用iframes / frames,它们会慢慢但肯定会被弃用。即使它们不是,它也不是一个非常用户友好的解决方案。

PS2:对于回答的其他人:他想要更改iFrame的位置,而不是整个页面。