我想隐藏地址栏中的网址。任何人都可以帮助我吗?我已经编写了代码,但它打开了一个新窗口https://www.google.co.in我想要隐藏该网址
我的代码是
<apex:page controller="HiddenAddressBarController" sidebar="false" >
<apex:pagemessages />
<apex:form id="frm">
<apex:pageblock title="Login Form" id="pgblck">
<apex:pageblockSection id="pgblcksec">
<apex:outputLabel value="User Name : ">
<apex:inputtext value="{!UserName}" id="Usrn"/>
</apex:outputLabel>
<apex:outputLabel value="Password : ">
<apex:inputSecret value="{!Password}" id="Pwd"/>
</apex:outputLabel>
</apex:pageblockSection>
<apex:pageblockbuttons >
<!-- <apex:commandButton value="Login" action="{!loginMethod}"/> -->
<apex:commandButton value="Login" onclick="ValidateadnRedirect(); return false; "/>
<!-- <apex:actionFunction name="ValidateandRedirect" action="{!loginMethod}"/> -->
</apex:pageblockbuttons>
</apex:pageblock>
<script type="text/javascript">
function ValidateadnRedirect()
{
<!-- alert('----'+document.getElementById("{!$Component.frm.pgblck.pgblcksec.Usrn}").value); -->
if(document.getElementById("{!$Component.frm.pgblck.pgblcksec.Usrn}").value=='')
{
alert('Please fill User Name');
// return false;
}
if(document.getElementById("{!$Component.frm.pgblck.pgblcksec.Pwd}").value=='')
{
alert('Please fill Password');
// return false;
}
else
{
window.open("https://www.google.com");
}
</script>
</apex:form>
</apex:page>
答案 0 :(得分:0)
将历史API与javascript一起使用
一个好的教程是here
您已经在使用javascript,所以只需拨打以下电话:
history.pushState(null,null,urluwant);