永发信息网

jsp中如何根据条件触发javascript

答案:2  悬赏:30  手机版
解决时间 2021-04-06 10:49
  • 提问者网友:wodetian
  • 2021-04-06 00:50
jsp中如何根据条件触发javascript
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-04-06 01:59
有触发条件就行啊,比如鼠标事件,键盘事件,加载事件等等。
全部回答
  • 1楼网友:拾荒鲤
  • 2021-04-06 03:34
<p>16个javascript 触发事件,仅供参考学习</p>  <p>1.单击事件___onclick<br>用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行.<br>如:&lt;input type=&quot;button&quot; value=&quot;打开页面&quot; onlick=&quot;window.open('xxxx.html','newwindow','width=456,height=230,toolbar=no,menubar=no,scrollbars=yes');&quot;&gt;<br> <br>2.改变事件___onchange<br>当text或textarea元素内的字符值改变或select表格选项状态改变里发生该事件.<br>如;&lt;textarea name=&quot;liuyan&quot; rows=5 cols=70 value=&quot; &quot; onchange=alert(&quot;您在文本框中添加了新的内容&quot;)&gt;<br> <br>3.选中事件____onselect<br>当text或textarea对象中的文字被选中里会引发该事件<br>如:&lt;ipnut type=&quot;text&quot; value=&quot;默认信息&quot; onselect=alert(&quot;您选中了文本框中的文字&quot;)&gt;<br> <br>4.获得焦点事件____onfocus<br>用户单击text或textarea以及select对象时,即光标落在文本框或选择框时会产生该事件.<br>如:&lt;select name=&quot;zhengjian&quot; onfocus=&quot;alert(&quot;我成为焦点&quot;)&gt;<br> <br>5.失去焦点事件______onblur<br>失去焦点事件正好与获得焦点事件相对,当text对象,textarea对象或select对象不再拥有焦点而退出后台时,引发该事件.<br> <br>6.载入文件事件____onload<br>当页面文件载入时,产生该事件.onload的一个作用就是在首次载入一个页面文件时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用,本事件是window的事件,但是在html中指定事件处理程序时,一般把它写在&lt;body&gt;标记中.<br>如:&lt;body onload=alert(&quot;正在加载页面,请等待...&quot;)&gt;<br> <br>7.卸载文件事件____onunload<br>与载入文件事件onload正好相反,当web页面退出时引发的事件,并可更新cookie的状态<br>如:&lt;body onunload=&quot;confirm(&quot;你确定要离开本页?&quot;)&gt;<br> <br>8.鼠标覆盖事件 _____onmouseover<br>onmouseover是当鼠标位于元素上方时所引发的事件<br>如:&lt;input type=&quot;boutton&quot; value=&quot;按钮&quot; onmouseover=&quot;window.status='请您注意下面的状态栏'; return true&quot;&gt;<br> <br>9.鼠标离开事件_____onmouseout<br>onmouseout是鼠标离开元素里引发的事件.如果和鼠标覆盖事件同时使用,可以创建动态按钮的效果.<br> <br>10.一般事件<br>ondbclick    鼠标双击事件<br>鼠标上的按键被按下时激活的事件<br>鼠标按下后,松开鼠标时触发的事件<br>鼠标移动里触发的事件.<br>onkeypress    当键盘上的某个键被按下并且释放时触发的事件,要求页面内必须有激活对象<br>onkeydown    当键盘上某个键被按下时触发的事件,要求页面内必须有激活对象<br>onkeyup    当键盘上某个按键被放开时触发的事件,要求页面内必须有激活对象<br> <br>11.页面相关事件<br>onabort   图片在下载时被用户中断<br>onbeforeunload   当前页面的内容将要被改变时触发的事件<br>onerror    捕捉当前页面因为某种原因而出现的错误,如脚本错误.<br>onmove    浏览器的窗口被移动里触发的事件<br>onresize    当浏览器的大小被改变时触发的事件<br>onscroll    浏览器的滚动条位置发生变化时触发的事件<br>onstop    浏览器的&quot;停止&quot;按钮被按下或者正在下载的文件被中断时触发的事件.<br> <br>12. 表单相关事件<br>onreset    当表单中reset属性被激活时触发的事件.<br>onsubmit  一个表单被递交时触发的事件.<br> <br>13.滚动字幕事件<br>onbounce    当marquee内的内容移动至marquee显示范围之外时触发的事件.<br>onfinish    当marquee元素完成需要显示的内容后触发的事件.<br>onstart    当marquee元素开始显示内容时触发的事件.<br> <br>14.编辑事件.<br>onbeforecopy    当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件.<br>onbeforeupdate  当浏览者粘贴系统剪贴板中的内容时通知目标对象<br>oncontextmenu   当按下鼠标右键出现菜单或通过键盘的按键触发页面菜单时触发的事件.<br>    &lt;body oncontentmenu=&quot;return false&quot;&gt;禁止使用鼠标右键<br>oncopy    当页面当前被选择内容被复制后触发的事件<br>oncut    当页面当前被选择内容被剪切时触发的事件<br>onpaste    当内容被粘贴时触发的事件<br>ondrag    当某个对象被拖动时触发的事件<br>ondragend    当鼠标拖动结束时触发的事件,即鼠标的按键被释放时触发的事件.<br> <br>15.数据绑定<br>onafterupdate    当数据完成由数据源到对象的传送时触发的事件<br>oncellchange    当数据来源发生变化时触发的事件<br>ondataavailable  当数据接收完成时触发的事件<br>ondatasetchanged   数据在数据源发生变化时触发的事件.<br>ondatasetcomplete   当数据源的全部有效数据读取完毕时触发的事件.<br>onerrorupdate    当使用onbeforeupdate事件触发取消了数据传送时,代替onafterupdate事件.<br>onrowenter    当前数据源的数据发生变化并且有新的有效数据时触发的事件.<br>onrowexit    当前数据源的数据将要发生变化时触发的事件<br>onrowsdelete    当前数据记录将被删除时触发的事件<br>onrowsinserted    当前数据源将要插入新数据记录时触发的事件<br> <br>16.外部事件<br>onafterprint    当文档被打印后触发的事件<br>onbeforeprint   当文档即将打印时触发的事件<br>onhelp    当浏览者按下f1键或者单击浏览器中的&quot;帮助&quot;按钮时触发的事件</p>  <p> </p>  <p> </p>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯