简体   繁体   English

JavaScript弹出窗口

[英]Javascript pop-up window

I copied this code from "www.hotscripts.com", http://www.advancebydesign.com/itemdetails.php?item=15 . 我从“ www.hotscripts.com”( http://www.advancebydesign.com/itemdetails.php?item=15)复制了此代码。 What it does it just displays a simple window in the middle of the screen. 它所做的只是在屏幕中间显示一个简单的窗口。

3 very simple steps are required: 需要3个非常简单的步骤:

1) create a button <input type="button" onclick='Javascript:my_box.Show();' value="Show Popup Box"> 1)创建按钮<input type="button" onclick='Javascript:my_box.Show();' value="Show Popup Box"> <input type="button" onclick='Javascript:my_box.Show();' value="Show Popup Box">

2)include this into head <script language="Javascript" type="text/Javascript" src="jscpopupbox.js"></script> 2)将其包括在头<script language="Javascript" type="text/Javascript" src="jscpopupbox.js"></script>

3) and also this added to the head: 3),这也增加了头:

my_box = new jscPopupBox();
my_box.width = 400;
my_box.height = 450;

content_html = "<div style=\"padding:0;height:30px;margin:0;border:none;";
content_html+= "background-color:#CCF;clear:both;\"><input type=\"button\" ";
content_html+= "style=\"float:right;height:26px;width:26px;\" value=\"X\" ";
content_html+= "onclick='my_box.Hide();'></div>\n";

content_html+= "<iframe src=\"../license.txt\" width=\"100%\" style=\"";
content_html+= "border:none;padding:0;margin:0;\" height=\"420px\"></iframe>";

my_box.html = content_html;

What I dont get is why the windows on my website appear on the upper left corner, instead in the middle. 我没有得到的是为什么我网站上的窗口出现在左上角而不是中间。 I haven't touched the source code, and when I try it on a plain HTML page it seems to work. 我没有接触过源代码,当我在纯HTML页面上尝试时,它似乎可以工作。 Is my CSS interfering? 我的CSS有干扰吗?

您可能想看看使用jQuery UI对话框

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM