可不可以弹出一个空页面然后把获取的内容保存到那个页面里面?
追答一般来说弹窗有可能被浏览器拦截。如果是层的话会更好些。比如你获取的是一个id为a的DIV,那么可以用document.getElementById("a").innerHTML获取它的内容,然后赋值给弹出的DIV或者是层里的标签即可。
追问能给个实例吗?
如果可以的话百度hi我
这里是要获取的内容
这个是要弹出的DIV
(里面的LEFT 和TOP属性为定位,根据实际情况修改)
document.getElementById("b").innerHTML=document.getElementById("a").innerHTML;
document.getElementById("b").style.display="block";
假如有一个网页,你输入qq号他会自动获取你空间名称,并保存在一个新的网页中。一般这个怎么做?
追答你这个保存到底是什么意思?弹出页面并能控制内容?类似一些网站有代码可以点击运行,或者修改部分代码再运行?
追问保存就是传递的意思吧。
追答是不是就像一些网站可以点击运行一些写在文本框里的代码那样?
追问差不多就是那样
追答
function runCode(obj) {
var winname = window.open('', "_blank", '');
winname.document.open('text/html', 'replace');
winname.opener = null // 防止代码对论谈页面修改
winname.document.write(obj.innerHTML);
winname.document.close();
}
我是内容
runCode(document.getElementById("a"));
这样的么