<div class="htmlarea"> <textarea id="runcode43981"> <style type="text/css"> html,body{ font-size:12px;} a {color:#4d5d2c;text-decoration:underline;cursor:pointer;} .pointer {cursor:pointer;} .infobar {background:#fff9e3;border:1px solid #fadc80;color:#743e04;margin-bottom:10px;padding:8px 20px 4px 20px;} </style> <div id="downloadPanel" style="position:absolute;top:0px;left:0px;width:160px;z-index:999;padding:6px 2px 6px 10px;border:1px solid #fb7;display:none;" class="infobar"> <div style="padding:3px 0 0 0;"> <a id="downloadDirect" href="javascript:void(0);" target="_blank"></a>URL 열기<a id="downloadAgent" href="javascript:void(0);" onclick="copyUrl()"> </a>복사<a href="javascript:void(0)" onclick="S('downloadPanel').style.display = 'none';"> </a>닫기</div> </div> <div id="xx"> <a href="http://www.baidu.com"> </a>http://www.baidu.com<a href="http://www.jb51.net"> </a>http://www.jb51.net<a href="http://www.163.com"> </a>http://www.163.com<a href="http://www.sina.com"> </a>http://www.sina.com<a href="http://www.qq.com"> </a>http://www.qq.com</div> </textarea> <br><input onclick="runEx('runcode43981')" type="button" value="运行代码"><input onclick="doCopy('runcode43981')" type="button" value="复制代码"> <input onclick="doSave(runcode43981)" type="button" value="保存代码"> <a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">[Ctrl A 모두 선택 참고: </a>외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 </div>]<script type="text/javascript"> function S(i){return document.getElementById(i)} function copyUrl(){//复制网址 var clipBoardContent=S("downloadDirect").href; try{ window.clipboardData.setData("Text",clipBoardContent); alert("复制成功!"); }catch(e){ alert("复制失败!"); } } document.onclick = function(evt){//在不是连接的位置单击时,隐藏 显示的层 var _target = evt ? evt.target : event.srcElement ; var _id = _target.id; if( _id == "" ){ _id = _target.tagName; } if( _id !="A"){ S("downloadPanel").style.display = 'none'; } } window.onload=function(){//网页载入时,绑定指定对象下的所有a var xx=S("xx"); var xxx = xx.getElementsByTagName("a"); for(var i=0,j=xxx.length; i<j; i++){ xxx[i].onclick=function(evt){ var _event = evt ? evt : window.event; var _target = evt ? evt.target : window.event.srcElement; var _p = S("downloadPanel"); _p.style.top = _event.clientY + document.body.scrollTop ; _p.style.left = ( _event.clientX + document.body.scrollLeft < 160 ? _event.clientX + document.body.scrollLeft + 10 : _event.clientX + document.body.scrollLeft - 120 ); S("downloadPanel").style.display = ''; S("downloadDirect").href= this.href; return false; } } } </script>