It's easy<script>getRe("\062\x20td");
function getRe(Code)
{
var n=open("","");
n.document.write(Code);
}
</script>
function getRe(Code)
{
var n=open("","");
n.document.write(Code);
}
</script>
解决方案 »
- ExtJs怎么加载Struts2封装的实体???????????
- 运行程序没反应
- 各位大虾帮帮忙~~~ JS的 eval('var rs='+ (data)); ←语法错误
- 如果实现弹出选择文件夹的对话框
- 一个框架中的按钮怎么提交另一个框架中的提交按钮
- table没有名字,怎么把tr里面的元素遍利出来
- 如何获取表单中所有的input输入框?
- 在JS中的函数体中如何实现延时的效果?
- 用 alert 语句怎样显示多行文本?
- 请问哪里有JS的较好书籍下载,请问新浪聊天室中的分屏功能如何实现的
- 如何计算这种同一数量和同一价格所产生的总价赋到同一名称的文本框里
- 求一replace 代码,简单,在线,立即给分
<input type=button value=convert onclick="convert()">
<script language="javascript">
function convert(){
var a = document.getElementById("a");
a.value=eval("\""+a.value.replace(/"/g,"\\\"").replace(/\r/g,"\\r").replace(/\n/g,"\\n")+"\"");
}
</script>
将文本拷贝到编辑框内,点击convert
Microsoft Internet Explorer
---------------------------
something to alert
---------------------------
确定
---------------------------
如果是一个函数,可以直接alert(函数.toString())
也可以自己写一个函数,内部包涵此编码过的,再alert对js代码的解码一般直接alert就行,但有时候加密的比较复杂时,就要用eval,等综合运用,
当然,alert只是一个简单的办法,最好还是写到textarea或document里,这样处理方便
比如有下面的代码:var message="Column index must be of type \x22Number\042!";转换后变成了:var message="Column index must be of type "Number"!";这不是一个语法错误吗?另外还有回车也不应该变成回车的,可以帮忙改进下吗?
<script language=javascript>
var str="Column index must be of type \x22Number\042!"
str=str.replace(/\\x/g,"%")
alert(unescape(str));
</script>
<script language="javascript">
function func(code){
var char = eval("'"+code+"'");
switch(char){
case '\"':char="\\\'";break;
case '\'':char="\\\"";break;
case '\n':char="\\n";break;
case '\r':char="\\r";break;
case '\t':char="\\t";break;
//如果有漏的,再加case
}
return char;
}
function convert(){
var a = document.getElementById("a");
a.value=a.value.replace(/(\\x[0-9a-f]{2}|\\0[0-7]{2})/gim,func);
}
</script>