私は.NETログインページを持っています。 Internet Explorer 7では正常に動作しますが、Chrome、Mozilla、Safariと互換性があります。IE7、Chrome、Mozilla、Safariと互換性のある.NET/JavaScriptログインページを作成するにはどうすればよいですか?
の背後にログインコードは次のとおりです。
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click
{..................
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "test", "login()", True)
........}
ASPXページのコードは次のとおりです。
function login()
{
if(document.getElementById("ctl00_Sidebar_Contentplaceholder_Lo1_SaveFlag").value =="Y")
{
window.open("Home.aspx?PlotRef=" + document.all("ctl00_Sidebar_Contentplaceholder_Lo1_SaveFlag").value + "&print=print","",'location=no,fullscreen=no,menubar=no,titlebar=yes,status=yes,toolbar=no,scrollbars=yes,resizable=yes');
if(document.getElementById("ctl00_Sidebar_Contentplaceholder_Lo1_hidChangePass").value =="Y")
{
window.open("ChangePass.aspx","ChangePassword","top=50,left=50,height=310,width=725,location=no,menubar=no,status=yes,addressbar=no,toolbar=no,scrollbars=no,fullscreen=no,resizable=no")
}
window.open('','_self','');
window.close();
}
}
これが機能していません。私はそれをデバッグしようとしましたが、デバッグモードでは、カーソルはコードの後ろをたどるだけです。私はaspxページにJavaScriptのlogin()
関数を入力することができません。
あなたが何を求めているのか分かりません。それらのブラウザでjavascriptをデバッグする方法や、javascriptの問題を知りたいと思っていますか?適切な診断を行うには、おそらくより多くのコードが必要になるでしょう。 – alnorth29
あなたの答えは[ここでstackoverflow.com](http://stackoverflow.com/q/2095966/774448) – KKI