十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
body
创新互联专注于平顶山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供平顶山营销型网站建设,平顶山网站制作、平顶山网页设计、平顶山网站官网定制、小程序设计服务,打造平顶山网络公司原创品牌,更为您提供平顶山网站排名全网营销落地服务。
p
textarea label="001" type="text" style="width:400px; height:100px;" id="t1"t1/textarea
/p
button onclick="reverse()"逆序/buttonbutton onclick="copy()"复制/button
p
textarea label="002" type="text" style="width:400px; height:100px;" id="t2"t2/textarea
/p
script type="text/javascript" language="javascript"
//复制到剪切板js代码
function copyToClipBoard(s) {
//alert(s);
if (window.clipboardData) {
window.clipboardData.setData("Text", s);
alert("已经复制到剪切板!"+ "\n" + s);
} else if (navigator.userAgent.indexOf("Opera") != -1) {
window.location = s;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = s;
str.data = copytext;
trans.setTransferData("text/unicode", str, copytext.length * 2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
return false;
clip.setData(trans, null, clipid.kGlobalClipboard);
alert("已经复制到剪切板!" + "\n" + s)
} else{
alert("浏览器不支持")
}
}
/script
script type="text/javascript"
function reverse(){
var t1 = document.getElementById('t1').value;
var t2='';
for(i=t1.length;i0;i--){
t2+=t1.substring(i-1,i);
}
document.getElementById('t2').value = t2;
}
function copy(){
copyToClipBoard(document.getElementById('t2').value);
}
/script
/body
如何打开浏览器的JavaScript功能:
1、默认情况下系统是打开了javascript功能
2、如果您的浏览器关闭了JavaScript支持功能,您须开启该功能后方可继续。
开启JavaScript支持功能,请按如下操作指导进行 简单方法: IE6.0:“工具”--“Internet选项”--“Internet”和“本地intranet”均设置为“默认级别”即可。 详细设置: IE5及更高版本 :点击工具栏,然后选中Internet 选项。
选中安全一栏。
点击自定义级别按钮。
选择到Scripting选项。
分别在活动脚本、允许通过脚本进行粘贴操作以及Java小程序脚本的选项中,选中启用选项。
点击确定按钮。 IE4.x版本: 点击查看一栏。
点击Internet选项。
选中安全一栏。
点击设置按钮。
选择到Scripting选项。
选中Java 小程序脚本 以及活动脚本。
点击确定按钮。 Firefox火狐浏览器:点击选项。
选中内容一栏。
在“启用Scripting”选项前打勾。
点击确定按钮。 Netscape 6.x版本: 点击编辑选项,然后选中首选项。
选中高级选项。
选择启用JavaScript支持功能选项。
点击确定按钮。 Netscape 4.x版本: 点击编辑选项,然后选中首选项。
选中高级选项。
点击确定按钮。
var xmlHttp;
function createXMLHttpRequest(){
//Mozilla 浏览器(将XMLHttpRequest对象作为本地浏览器对象来创建)
if(window.XMLHttpRequest){ //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject) { //IE浏览器
//IE浏览器(将XMLHttpRequest对象作为ActiveX对象来创建)
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(xmlHttp == null){
alert("不能创建XMLHttpRequest对象");
return false;
}
}
//用于发出异步请求的方法
function sendAsynchronRequest(url,parameter,callback){
createXMLHttpRequest();
if(parameter == null){
//设置一个事件处理器,当XMLHttp状态发生变化,就会出发该事件处理器,由他调用
//callback指定的javascript函数
xmlHttp.onreadystatechange = callback;
//设置对拂去其调用的参数(提交的方式,请求的的url,请求的类型(异步请求))
xmlHttp.open("GET",url,true);//true表示发出一个异步的请求。
xmlHttp.send(null);
}else{
xmlHttp.onreadystatechange = callback;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.send(parameter);
}
}
//以上代码是通用的方法,接下来是调用以上的方法
function loadPros(title,count,pid,cid,level){
// 调用异步请求方法
url = "。。。。。。。。";
sendAsynchronRequest(url,null,loadCallBack);
}
// 指定回调方法
function loadCallBack(){
try
{
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
if(xmlHttp.responseText != null xmlHttp.responseText != ""){
var divProid = document.getElementById('videolist');
divProid.innerHTML = xmlHttp.responseText;
for(i=0;ilen;i++)
{
var video_url = document.getElementById("videolist"+i+"").href;
if(video_url != undefined video_url != null video_url != ""){
window.location.href = video_url;
}
}
}
}
}
if (xmlHttp.readyState == 1)
{
//alert("正在加载连接对象......");
}
if (xmlHttp.readyState == 2)
{
//alert("连接对象加载完毕。");
}
if (xmlHttp.readyState == 3)
{
//alert("数据获取中......");
}
}
catch (e)
{
//alert(e);
}
}
var so = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]);创建一个新的SWFObject实例,并且传入一下参数:
swf - SWF文件路径
id - 您为这个SWF文件分配的id值,它将用于给embed与object标签设定name属性,以便于可以支持swliveconnect的功能,如动态传入变量
width - 宽度
height - 高度
version - FlashPlayer需要的版本号,它可以详细到 '主版本号.小版本号.细节',例如:"6.0.65"。一般地,我们只需传入主版本即可,例如:"6"。
background-color - Flash资源的背景色,16进制格式
此外,还有如下可选参数:
quality - 画面质量,默认为"high"。
xiRedirectUrl - 详见ExpressInstall相关
redirectUrl - 没有安装相应版本的播放器后自动跳转的目标地址
detectKey - 这是当忽略检测时,SWFObject将去url地址中查找的变量,默认值为“detectflash”,后续有详细介绍
so.write("flashcontent");将Flash资源应用到DOM里,在浏览器显示出来。
要启用JavaScript,请先安装SettingSanity附加组件
点击 Firefox 窗口顶部的 Firefox 按钮并选择选项菜单。
在设置窗口, 选择内容选项卡.
启用JavaScript: 勾选该选项来启用JavaScript。
javascript 中 offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变
clientWidth、offsetWidth、clientHeight区别
IE6.0、FF1.06+:
offsetWidth = width + padding + border
offsetHeight = height + padding + border
IE5.0/5.5:
offsetWidth = width
offsetHeight = height
offsetwidth:是元素相对父元素的偏移宽度。等于border+padding+width