BOBLOG的HTMLAREA不能复制问题3,今天继续, 回复评论的代码: <script type="text/javascript" src="img/module.js"></script> <a name="add"></a> <form action="mblog_reply.php" method="post" name="laform" onsubmit="autocopy();"> upload上传文件的代码: <script language=javascript> function copyText(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } </script> eot; msg_box($langsuccess,"$langaul[4] Name: $upload_filename Size: $upload_filesize B<br>$langaul[5]<span id=codest>$jiashang</span> (<a href=# onClick='copyText(document.all.codest)'><b>$langaul[6] </b></a>)<ul><li><a href=$tf>$langcontinue</a></li></ul>"); require("footer.php"); 文本编辑部分: <script language=javascript src="img/module.js"></script> <table cellpadding=0 cellspacing=0 align=center width=95% bgcolor='#000000'> <tr><td> <table cellpadding=5 cellspacing=1 align=center width='100%'> <tr bgcolor=#47637E><td colspan=2><font color="#FFFFFF">$langaed[46]</font> $toggle</td></tr><form action=$tf method=post name=laform onsubmit="autocopy();"> <tr bgcolor='#FFFFFF'><td colspan=2></td></tr> <tr bgcolor='#FFFFFF'><td width=15%>$langaed[5]</td><td><input name=title size=50 value="$articletitle"></td></tr> $editor <tr bgcolor='#FFFFFF'><td width=15%>$langaed[6]</td><td><a href="#" onClick="javascript: window.open('admin_cp.php?job=upload', 'UPLOAD', 'width=760,height=250,resizable=0,scrollbars=no');" >$langaed[7]</a> $langaed[8]</td></tr> <tr bgcolor='#FFFFFF'><td width=15%>$langaed[9]</td><td><textarea name="icontent" rows=25 cols=100 onkeydown="submitshc();">$article</textarea></td></tr> <tr bgcolor='#FFFFFF'><td colspan=2 align=center><input type=submit value='$langsubmit' onclick="return copycheck();"> 而COPYCHECK是 function copycheck() { alert("copycheck"); if (this.document.laform.cat.selectedIndex == 0 ) { alert('没有选择分类!'); return false; } return true; }而也没有弹出提示对话框? 自己又试验了几次: 改成:<input type=submit value='$langsubmit' onClick="javascript: alert('s');"> 会弹出对话框,但是 原来的代码就是不会执行。 然后我又改成 <input type=submit value='$langsubmit' onClick="javascript: autocopy();">这样就会执行自动拷贝? 但是如果 <form action=$tf method=post name=laform onsubmit="javascript: autocopy();">这样该还是不起作用,可是那句话<input type=submit 原本是没有ONCLICK的? <input type=submit value='$langsubmit'>? 实在是不明白了~~~~~ <form action=$tf method=post name=laform onClick="javascript: autocopy();"> 这样改倒是点击那个区域就会蹦出提示对话框,复制也成功?!! <form action=$tf method=post name=laform onSubmit="javascript: autocopy();">这句话就是不会执行?!!!!!!!!!! 字体:大 中 小 |