2011-12-18 97 views
0

如何将用户重定向到具有相同网站的另一个页面?jquery对话框隐藏地址

在我的情况下,我有一个表格,用户填写一些信息。所以,为了取消他们应该有选择。当用户点击该按钮时,他/她会得到一个对话框。如果命中,它们将被重定向到索引页面。

我不希望用户看到我的网站的地址。为什么?我开发了一个Android应用程序,我设法隐藏了浏览器的地址栏。

我在这种情况下使用Jquery Mobile。我已经在JavaScript中编写了类似的东西,但我仍然遇到了在对话框中显示地址的问题。我被告知我可以在Jquery中这样做,所以我开始学习它。取消按钮:

<div data-role="fieldcontain"> 
    <button data-theme="b" id="canc" onclick="cancelMe()" dataicon="delete">cancel</button> 
</div> 

这里是我的JavaScript:

<script> 
     function cancelMe() { 
    var answer = confirm("Are You sure?") 
    if (answer){ 
    alert("No information saved!") 
    window.location = "http://www.stackovrflow.com"; 
    } 
    else{ 
    alert("You may hit save to submit information") 
    } 
    } 
</script> 

而且我在这里开始了jQuery,但我还不确定:

$(document).delegate('#canc', 'click', function() { 
    $(this).simpledialog({ 
    'mode' : 'string', 
    'prompt' : 'Are you sure?', 
    'buttons' : { 
    'OK': { 
    click: function() { 

    // Here's the issue 
     window.location.href = 'http://www.stackovrflow.com'; 
    } 
    }, 
    'Cancel': { 
    click: function() { }, 
    icon: "delete", 
    theme: "b" 
    } 
    } 
    }) 
}) 

我知道这可能在阿贾克斯完成不知何故,但不知道如何?我可能需要了解一些关于Ajax的知识。如果您知道任何其他方式,请赐教。

感谢, YahyaOtaif

回答

0

你不能改变的确认对话框的标题。唯一的办法是模拟确认框。这是一个很好的文章how to do it using jQuery

+0

可以在这里为我工作吗?我需要的只是走两步;任何想法 ?用于使用'window.history.go(-2)'的 – Yahyaotaif 2011-12-18 13:45:00

+0

。 _为什么再次减少投票?_ – 2011-12-18 13:47:55

+0

但这并没有解决我的问题,它几乎与使用window.location =“index.php”相同; – Yahyaotaif 2011-12-18 14:06:02