博文
同时向多个页面提交表单(2007-11-12 08:52:00)
摘要:有时候,需要向多个页面提交表单,直接将提交的页面写在action中,只能提交一个页面,不能满足自己的要求。表单页:<form name="form1" method="post" action=""><input type="text" name="text"><br> <input type="button" onclick="javascript:f1();" value="提交到a.asp"> <input type="button" onclick="javascript:f2();" value="提交到b.asp"></form><script>function f1(){ document.form1.action="a.asp"; document.form1.submit();}function f2(){ document.form1.action="b.asp"; document.form1.submit();}</script>a.asp<% text=request("text") response.write "页面a.asp得到index.asp提交过来的值是:"&text %>
b.asp<% text=request("text") response.write "来自index.asp提交过来的值是:"&text %>完成,运行表单页,分别点击“提交到a.asp”和“提交到b.asp”,体验一下效果。......
获取层中的内容,包括外层(2007-10-25 12:32:00)
摘要:获取层中的内容,包括外层。<div id="aaa"><div id="1"><div>sdfsdf</div></div><div id="2">12343</div></div>
<!--我想得到的是:<div id="1"><div>sdfsdf</div><div id="2">12343</div>-->
<script>s1=document.getElementById("aaa").firstChild.outerHTML;s2=document.getElementById("aaa").lastChild.outerHTML;alert(s1);alert(s2);</script>......
更改网页中某一个层中的所有span的属性(2007-10-10 10:59:00)
摘要:<span id="k">qqq</span><div id="aaaa"> <span style="display:none">1234</span> <span style="display:none">567</span> <span style="display:none">789</span></div><div id="abc"> <span>eee</span></div><span id="l">www</span>
<script>str=document.getElementById("aaaa");message_nodes=str.getElementsByTagName("span");num=message_nodes.length;for (i=0;i<num;i++ ){ message_nodes[i].style.display="block";}</script>......
层中层事件问题(2007-09-21 15:44:00)
摘要:今天遇到的问题是这样的: 两个层,一个外层,一个内层,两个层都有onclick事件,点击外层,打开google页面,点击内层,打开baidu页面,我是这样做的<div onclick="window.open('http://www.google.cn')" style="width:250px;background-color:yellow"> <p>google.cn</p> <div onclick="window.open('http://www.baidu.com')" style="width:200px;background-color:orange"> <p>baidu.com</p> </div> <p>google.cn</p> </div> 当点击外层的时候,打开google,这里正确的;当点击内层时,出现了即打开baidu,又打开了google,这个效果不是我要的。经过向高人请教,他告诉我一种叫“阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)”可以解决这个问题,我在网上找了相关资料,终于解决了。代码如下:<script type="text/javascript"> function doSomething (obj,evt) { window.open(obj); var e=(evt)?evt:window.event; if (window.event) { e.cancelBubble=true; } else { e.stopPropagation(); } } </script> <div onclick="window.open('http://www.google.c......
动态改变表格的宽度和起点位置(2007-09-12 11:01:00)
摘要:有时候需要动态改变表格的宽度和起点位置,可以用javascript来实现,代码如下,也可以用此方法更改表格的其他属性<script language="javascript" type="text/javascript"><!-- function onInformation(){ theNum=parseInt(document.getElementById("layer1").width); theNum+=parseInt(document.form1.aaa.value); document.getElementById("layer1").setAttribute("width",theNum); document.getElementById("layer1").style.left=parseInt(document.getElementById("layer1").style.left.replace("px",""))+100; }--></script><div id="la"> <table width="100" height="300" id="layer1" style="LEFT: 200px; TOP:60px;POSITION: absolute;"> <form name="form1" method="post"> <tr height="20"> ......
在IE和FF中表格某一行隐藏的代码(2007-08-31 14:42:00)
摘要:今天在做表格隐藏的时候,使用以下代码:<table width=300 border=1><tr><td align=right width="30%"> </td><td><input type="radio" name="f" onclick="qw(1)">打开 <input type="radio" name="f" onclick="qw(0)" checked>隐藏</td></tr><tr id="bcde" style="display:none"> <td align="right">显示</td> <td>显示</td></tr>
</table><script language="javascript">function qw(id){ if (id==1) { document.getElementById("bcde").style.display="block"; } else { document.getElementById("bcde").style.display="none"; } }</script>出现的问题是:IE中浏览的效果正常,是我想要的,但是,拿到FF中,效果就不是我想要的。在此感谢网友sion,他告诉我:firefox里tr的display应该是table-row,然后给出了代码:<table width=300 border=1> <tbody><tr><td align=right width="20%"> </td><td><input type="radio" name="f" onclick="qw(1)">打开 <input type="radio......
html页面传值问题(2007-08-21 07:46:00)
摘要:有时候在浏览网页的时候会发现:有的网站用html来传值,根据传值的不同显示不同的内容。其代码 <script language="JavaScript" type="text/javascript"> <!-- str=location.href; //获取本页url地址 arr=str.split("?"); str1 = arr[1]; arr1=str1.split("="); alert(arr1[0]); alert(arr1[1]); //得到这两个值后,要显示的内容可能通过ajax或iframe来获取了 //--> </script>......
动态改变div的z-index属性(2007-08-13 13:07:00)
摘要:<script language="javascript"> var MAX_INDEX=4; function change(ddd) { if(ddd.style.zIndex<= MAX_INDEX) { ddd.style.zIndex = MAX_INDEX+1; MAX_INDEX++; } } </script> <div id="layer1" onclick="javascript:change(this);" style="position:absolute;margin-left:100;margin-top:50px;margin-=100;width=100;height=100;background-color:#ff0000;z-index:1"></div> <div id="layer2" onclick="javascript:change(this);" style="position:absolute;margin-left:120;margin-top:60px;margin-=120;width=100;height=100;background-color:#00ff00;z-index:2"></div> <div id="layer3" onclick="javascript:change(this);"  ......
带有关闭按纽的对联广告(2007-07-18 14:22:00)
摘要:像新浪网站一打开后,左右两侧出现各一个flash广告index.html<html><head><title>带有关闭的对联广告代码</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> <script language=JavaScript src="ad-02.js"></script></p></body></html>
ad-02.js var delta=0.8; var collection; var closeB=false; function floaters() { ......
