怎么在弹出对话框中输入参数

cbsmile 2003-09-23 02:45:14
我在页面上有一个输入框,其中输入的串是拼成的,为了能使用户使用起来比较方便,我想填这个输入框时弹出一小界面,里面有多个输入项,完成多个项目的填写点界面的确定以后,将用户通过这个界面输入的内容拼写在web页 的输入框里,当然用户也可以按照拼写原则直接写这个输入框。
不知道js能不能实现这样的功能(这有点象定制一个输入界面,呵呵,)
如果真能的话,那如何实现呢。
...全文
128 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoyt 2003-09-24
  • 打赏
  • 举报
回复
你使用一个层div/layer,往这个层里面添加东西,点击的时候把层显示就可以了.就是做一个窗口的模拟
7758akuma 2003-09-24
  • 打赏
  • 举报
回复
<a href=javascript:openwnd('url',500,500,'0') class=black>
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
menubar=0,toolbar=0不行,他还有一个边框,呵呵,要是这个边框也没有,
直接就是页面就好了
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
能说详细一点吗,谢谢
7758akuma 2003-09-24
  • 打赏
  • 举报
回复
menubar=0,toolbar=0不行么?
zhanghk 2003-09-24
  • 打赏
  • 举报
回复
showModalDialog
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
我只找到了这么多的属性,
var window_dim="height="+window_height+",width="+window_width+",left="+window_left+",top="+window_top+"status=0location=no,scrollbars=auto,directories=0";
//,fullscreen=1,alwaysRaised=no,,menubar=no,toolbar=no,

但是还是没有去掉哦
7758akuma 2003-09-24
  • 打赏
  • 举报
回复
外面的框好去掉,window.open()有那个属性,你找找看哦。至于不关闭就不能修改的问题,我只好关注了
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
能不能这样,如果弹出这个页面窗口不关闭,就不能修改主页面的内容。
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
那我能不能将这个页面做得像弹出窗口一样呢,样子像就行,可是我怎么调,
页面都有一个外边的框,能去掉吗
cbsmile 2003-09-24
  • 打赏
  • 举报
回复
哦,谢谢各位,问题解决,是这样的,可以用
window.showModalDialog()来打开一个有模对话框。这个有模的对话框可以设计成看起来像window窗口的弹出框。
window.open()打开一个网页。

谢谢zhaoweiwei(if(轩辕剑^倚天剑)) 的代码
谢谢 7758akuma(阿酷玛) / zhanghk(lion) / hoyt(hoyt) 的热情指点。谢谢
xishanlang2001 2003-09-24
  • 打赏
  • 举报
回复
用showModalDialog
然后如果主窗口获得焦点,就检查子窗口是否为空.如果不为空,则子窗口获得焦点......
7758akuma 2003-09-24
  • 打赏
  • 举报
回复
就是啊 你想把层弄成什么样都可以哦
zhaoweiwei 2003-09-23
  • 打赏
  • 举报
回复
屏幕中间打开窗口的方法

window.open('1.htm','',window_dim)

var winow_width=300
var window_height=300

var window_left=(screen.availWidth/2)-(window_width/2)
var window_top=(screen.availHeight/2)-(window_height/2)

var window_dim="height="+window_height+",width="+window.width+",left="+window_left+",top"+window.top
cbsmile 2003-09-23
  • 打赏
  • 举报
回复
顺便再问一个,有js弹出对话框是三个按钮:是/否/取消 的吗
我只知道confirm弹出的是 确定/取消
cbsmile 2003-09-23
  • 打赏
  • 举报
回复
如果我要将弹出的那个页面放置在窗口的正中央,是不是应该设置window.open方法啊,
应该如何设置呢?
只有弹出页面这个方法了是吧
zhaoweiwei 2003-09-23
  • 打赏
  • 举报
回复
应该可以实现let's try

2.htm

<html>

<head>

</head>

<body>

<form name="f1" method="POST" action="--WEBBOT-SELF--">
<p>
<input type="text" name="t1" size="20" value="aaa"></p>
<p><input type="button" value="选择内容" name="B1" onclick="window.open('1.htm','','width=400,height=400')"></p>
</form>

</body>

</html>

-------------------------------------
1.htm
<html>

<head>
<script>
function add()
{
var a=document.getElementsByName("cc")
for(i=0;i<a.length;i++)
{
if(a[i].checked){window.opener.f1.t1.value=a[i].value}
}

}
</script>
</head>

<body>

<form method="POST" action="--WEBBOT-SELF--">
<p>
<input type="radio" value="1111" name="cc">1111</p>
<p><input type="radio" value="2222" name="cc">2222</p>
<p><input type="radio" value="3333" name="cc">3333</p>
<p><input type="button" value="确定" name="B1" onclick="add()"></p>
</form>

</body>

</html>
cbsmile 2003-09-23
  • 打赏
  • 举报
回复
除了这个方式呢,而且如果这样的话,我怎么将所填写的值放进来啊
yywxlb 2003-09-23
  • 打赏
  • 举报
回复
用javascript弹出一个小的web页面来实现不行吗?


87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧