Javascript 在站点加载时立即显示弹出窗口

Javascript 在站点加载时立即显示弹出窗口,javascript,jquery,Javascript,Jquery,我有一个广告弹出显示广告。但是,有人推荐我使用这段代码。弹出窗口工作正常,并且在设置cookies时被禁用。但这个弹出窗口不会立即出现在我的网站首页加载上。当我导航到另一个页面后,它将出现。我只想在第一个站点加载时打开它 这是我的密码: <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage"%> <%@ Register A

我有一个广告弹出显示广告。但是,有人推荐我使用这段代码。弹出窗口工作正常,并且在设置cookies时被禁用。但这个弹出窗口不会立即出现在我的网站首页加载上。当我导航到另一个页面后,它将出现。我只想在第一个站点加载时打开它

这是我的密码:

    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage"%>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="ROBOTS" content="ALL,INDEX,FOLLOW"/>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/slide.js" type="text/javascript"></script>
<script src="js/jquery.cookie.js" type="text/javascript"></script>
<script src="js/thickbox.js" type="text/javascript"></script>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&;lang=en"></script>
</head>
<body onload="init()">
<div id="loading" style="position:absolute; width:100%; text-align:center; top:300px;"><img src="images/loading.gif" alt=""/></div>
<script type="text/javascript">
    var ld = (document.all);
    var ns4 = document.layers;
    var ns6 = document.getElementById && !document.all;
    var ie4 = document.all;
    if (ns4)
        ld = document.loading;
    else if (ns6)
        ld = document.getElementById("loading").style;
    else if (ie4)
        ld = document.all.loading.style;
    function init() {
        if (ns4) { ld.visibility = "hidden"; }
        else if (ns6 || ie4) ld.display = "none";
    }
</script>
<script type="text/javascript">
$(document).ready(function(){
   if ($.cookie('20080521') != '1') {
    tb_show("<strong>Seminar on Total Investment!</strong>", "#TB_inline?height=190&width=275&inlineId=mypopup","");
    $.cookie('20080521', '1', { expires: 20 }); }
   });
</script>
<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div id="mypopup" style="display:none"><p id="msg">Seminar on Total Investment By Mr.Samir Shah. Contact: 9727152508</p></div>

无标题页
var ld=(document.all);
var ns4=document.layers;
var ns6=document.getElementById&!所有文件;
var ie4=document.all;
如果(ns4)
ld=文件加载;
否则,如果(ns6)
ld=document.getElementById(“加载”).style;
否则如果(ie4)
ld=document.all.load.style;
函数init(){
如果(ns4){ld.visibility=“hidden”;}
如果(ns6 | | ie4)ld.display=“无”;
}
$(文档).ready(函数(){
如果($.cookie('20080521')!='1'){
tb_show(“关于总投资的研讨会!”,“#tb_inline?高度=190,宽度=275,inlineId=mypopup”,”);
$.cookie('20080521','1',{expires:20});}
});
萨米尔·沙阿先生的总投资研讨会。联系人:9727152508


Wow。你真的需要它在Netscape和IE 4上工作吗?你能为页面加载时需要的弹出窗口做一个演示吗?我不能在jsfiddle.net上做,因为它需要包含太多的文件,比如jquery.min、cookies.ja和thickbox.js。我们不需要整个页面。仅对弹出部分进行处理。使用window.onload=popup;,其中popUp是u r函数名。