(JQuery / JavaScrpt) Running at the Backend
1, Popup Function with URL as Parameters
Private Sub Popups(ByVal URL As String)
ClientScript.RegisterStartupScript(Me.GetType(), "newWindow", String.Format("<script>window.open('{0}','_blank','menubar=no,width=750, height=500, innerHeight=500, innerWidth=700 menubar=no, status=no, titlebar=no, scrollbars=no,left=600, top=100');</script>", URL))
End Sub
2, Sub for Running a couple of JS Code
Private Sub Popup2()
Dim cstext2 As New StringBuilder()
cstext2.Append("<script type=""text/javascript""> ")
cstext2.Append("var nVer = navigator.appVersion;")
cstext2.Append("var nAgt = navigator.userAgent;")
cstext2.Append("var cver = localStorage['verstatus'];")
cstext2.Append(" if ((verOffset = nAgt.indexOf('Chrome')) != -1 && cver != 'verified') {")
cstext2.Append("ShowDialog(false);")
cstext2.Append("e.preventDefault();")
cstext2.Append("}")
cstext2.Append("</script>")
ClientScript.RegisterStartupScript(Me.GetType(), "confirmarea", cstext2.ToString())
End Sub
2, JQuery/ JS 中的 LocalStorage的用法
Set LocalStorage
$(document).ready(function () {
//popupHelperforChrome();
$("#btnSubmit").click(function (e) {
var yetVisited = localStorage['verstatus'];
if (!yetVisited) {
localStorage['verstatus'] = "verified";
}
//$("#chromeVerify").data("verstatus", "verified");
HideDialog();
e.preventDefault();
location.reload();
});
Read LocalStroage
cstext2.Append("var cver = localStorage['verstatus'];")
cstext2.Append(" if ((verOffset = nAgt.indexOf('Chrome')) != -1 && cver != 'verified') {")