为了减小网页的体积,我想把一些内容通过JS文件调用。
调用形式是这样的:<script type="text/javascript" src="/aa.js"></script>请问下面的代码如果放到aa.js文件中应该怎么写呢?<input type="button" name="Submit" onClick='copyToClipBoard()' value="点击复制本页文章地址,传给QQ/MSN上的好友" width="80" height="16" style="border:1px #6699FF solid; background-color: #6699FF; color:#FFFFFF">
<script language="javascript">
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
} </script>
调用形式是这样的:<script type="text/javascript" src="/aa.js"></script>请问下面的代码如果放到aa.js文件中应该怎么写呢?<input type="button" name="Submit" onClick='copyToClipBoard()' value="点击复制本页文章地址,传给QQ/MSN上的好友" width="80" height="16" style="border:1px #6699FF solid; background-color: #6699FF; color:#FFFFFF">
<script language="javascript">
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
} </script>
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
}
试了一下,网页里什么也不显示啊。
我对js一点不懂,希望能给我写出直接放到JS文件中即可使用的代码
我在文章页中是这么调用的啊:<script type="text/javascript" src="/aa.js"></script>
然后aa.js文件中完全复制了您的代码
结果网页中什么也不显示
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友"); aa.html文件的内容是:
<html>
<body>
<script type="text/javascript" src="/aa.js"></script>
</body>
</html>现在我打开aa.html什么也不显示啊
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
}
html文件中
<input type="button" name="Submit" onClick='copyToClipBoard()' value="点击复制本页文章地址,传给QQ/MSN上的好友" width="80" height="16" style="border:1px #6699FF solid; background-color: #6699FF; color:#FFFFFF">
<script src="aa.js"></script>
<script language="javascript">
copyToClipBoard();
</script>
html网页中可以显示按钮了,不过点击没反应。左下脚的报错信息提示是“缺少对象”
aa.js的全部内容是
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友"); html文件的全部内容是
<input type="button" name="Submit" onClick='copyToClipBoard()' value="点击复制本页文章地址,传给QQ/MSN上的好友" width="80" height="16" style="border:1px #6699FF solid; background-color: #6699FF; color:#FFFFFF">
<script src="aa.js"></script>
<script language="javascript">
copyToClipBoard();
</script>两个文件放都放到了桌面测试。
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到您的QQ/MSN上推荐给您的好友");
}html中
<input type="button" name="Submit" onClick='copyToClipBoard()' value="点击复制本页文章地址,传给QQ/MSN上的好友" width="80" height="16" style="border:1px #6699FF solid; background-color: #6699FF; color:#FFFFFF">
<script src="aa.js"></script>千万注意src的正确与否