HTML/JavaScript运行时错误
两天以来我一直在努力解决这个问题。。没有运气。。。我需要一些帮助 如果有任何用处,我将得到的错误: 网页错误详细信息:HTML/JavaScript运行时错误,javascript,html,scripting,Javascript,Html,Scripting,两天以来我一直在努力解决这个问题。。没有运气。。。我需要一些帮助 如果有任何用处,我将得到的错误: 网页错误详细信息: User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Wed, 12 Mar 2014 03:04:49 UTC
Message: Unknown runtime error
Line: 54
Char: 3
Code: 0
URI: file:///C:/Users/dvasa/Desktop/RE_USE/Compliance/Final.html
我基本上是想写一些带有图像标签的HTML文本,把它们全部放到一个文本区域
<html>
<head>
<title>XXXXXXXXXXXXXXXXX!!</title>
<h2>Autoz!!</h2>
</head>
<body>
<form name="lazForm">
<input type="hidden" name="piced">
<button onclick="picFunction()">PiC-It!!!</button><br>
<textarea rows="2" cols="20" name="truarea" id="truarea"></textarea>
</form>
<script>
function picFunction()
{
var lazdata = window.parent.Decrypt.document.myForm.realacc.value;
var k;
var a;
var tab0, tab1 , tab2 ;
tab0 = '\<img src = "C:\\Users\\dvasa\\Desktop\\RE_USE\\Compliance\\Images\\0.png">';
tab1 = '\<img src = "C:\\Users\\dvasa\\Desktop\\RE_USE\\Compliance\\Images\\1.png">';
document.lazForm.piced.value= lazdata
a = document.lazForm.piced.value
var ary = lazdata.match(/.{1,1}/g);
for (var k=0;k<16;k++)
{
if (ary[k] == "0")
{
document.getElementById( "truarea" ).innerHTML += tab0;
}
else if (ary[k] == "1")
{
document.getElementById( "truarea" ).innerHTML += tab1;
}
else
{
document.getElementById( "truarea" ).innerHTML += "";
}
}
}
</script>
</body>
</html>
XXXXXXXXXXXXXXXXXX!!
奥托兹!!
想象一下
函数picFunction()
{
var lazdata=window.parent.Decrypt.document.myForm.realacc.value;
var-k;
var a;
变量tab0、tab1、tab2;
tab0='\';
表1=“\”;
document.lazForm.piced.value=lazdata
a=document.lazForm.piced.value
var ary=lazdata.match(/.{1,1}/g);
对于(var k=0;k您通过它没有的id来搜索元素,因此您的getELementByID返回undefined。
将id属性添加到truarea
编辑:
尝试将method='post'添加到表单中document.getElementById(“truarea”).innerHTML+=tab0;我认为这不应该是问题。我已经包含了它,但问题仍然存在。我认为这不应该是问题。我已经包含了它,但问题仍然存在。我认为这与抑制url中存在的某些字符有关。例如,在SQL中,当搜索字符串有“%”或“\”。这实际上是一个问题。如果元素没有id,则无法通过id找到该元素。如果您添加了id,并且问题仍然存在,请按照建议更新您的问题!谢谢。通过访问InnerHTML使其正常工作。谢谢!