스크립트 document.createElement가 익스플로어에서는 잘되는데 크롬에서는 정보
스크립트 document.createElement가 익스플로어에서는 잘되는데 크롬에서는본문
크롬에서만 아래 스크립트 document.createElement 부분에서 오류가나 더 이상 진행하지 않습니다.
구글링하다보니 document.createElement가 크롬에서 안먹힌다는 말이 있는 것 같던데
무슨말인지 어떻게 하라는건지 이해가 안가서 해당부분의 소스를 올려드리니 보시고
고견부탁드립니다.
...............
<script type="text/javascript">
< !--
function initTimeTable()
{
var linecount, columncount;
var row,td;
var tbody = document.getElementById("timeTable").getElementsByTagName("tbody")[0];
for(linecount = 1; linecount <= 15; linecount++)
{
row = document.createElement("<TR id='TR_"+ linecount +"'></TR>")
for(columncount = 1; columncount <= 7; columncount++)
{
if (columncount == 1)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#CCCCCC'></TD>")
td.innerHTML = linecount;
}
else if (columncount == 7)
{
if (linecount >= 10)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#C9CBFF'></TD>")
}
else
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#D9DBFF'></TD>")
}
td.innerHTML = " ";
}
else
{
if (linecount >= 10)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#E0E0E0'></TD>")
}
else
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#FFFFFF'></TD>")
}
td.innerHTML = " ";
}
row.appendChild(td);
}
tbody.appendChild(row);
}
}
function initLoad()
{
initTimeTable();
var objbody = document.getElementById("timebody");
var objform = document.createElement("<form id='readycheck_form' name='readycheck_form'></form>");
var objinput = document.createElement("<input type='hidden' id='readycheck_input' name='readycheck_input' value='Y'>");
objform.appendChild(objinput);
objbody.appendChild(objform);
parent.requestFrame.location = "list2.asp";
}
//-->
< /script>
.............
< body id="timebody" bgcolor="#CCCCCC" text="#000000" leftmargin="0" topmargin="0" onLoad="initLoad();">
<table id="outTable" border="0" cellpadding="1" cellspacing="0" bgcolor="#000000">
<tr>
<td>
<table id="timeTable" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" width="100%">
<tbody id="TBODY_1">
<tr bgcolor="#CCCCCC">
<td align="center" width="15">No</td>
<td align="center" width="45">월</td>
<td align="center" width="45">화</td>
<td align="center" width="45">수</td>
<td align="center" width="45">목</td>
<td align="center" width="45">금</td>
<td align="center" width="45">토</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
..............
구글링하다보니 document.createElement가 크롬에서 안먹힌다는 말이 있는 것 같던데
무슨말인지 어떻게 하라는건지 이해가 안가서 해당부분의 소스를 올려드리니 보시고
고견부탁드립니다.
...............
<script type="text/javascript">
< !--
function initTimeTable()
{
var linecount, columncount;
var row,td;
var tbody = document.getElementById("timeTable").getElementsByTagName("tbody")[0];
for(linecount = 1; linecount <= 15; linecount++)
{
row = document.createElement("<TR id='TR_"+ linecount +"'></TR>")
for(columncount = 1; columncount <= 7; columncount++)
{
if (columncount == 1)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#CCCCCC'></TD>")
td.innerHTML = linecount;
}
else if (columncount == 7)
{
if (linecount >= 10)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#C9CBFF'></TD>")
}
else
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#D9DBFF'></TD>")
}
td.innerHTML = " ";
}
else
{
if (linecount >= 10)
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#E0E0E0'></TD>")
}
else
{
td = document.createElement("<TD id='TD_"+columncount+"_"+linecount+"' align='center' bgcolor='#FFFFFF'></TD>")
}
td.innerHTML = " ";
}
row.appendChild(td);
}
tbody.appendChild(row);
}
}
function initLoad()
{
initTimeTable();
var objbody = document.getElementById("timebody");
var objform = document.createElement("<form id='readycheck_form' name='readycheck_form'></form>");
var objinput = document.createElement("<input type='hidden' id='readycheck_input' name='readycheck_input' value='Y'>");
objform.appendChild(objinput);
objbody.appendChild(objform);
parent.requestFrame.location = "list2.asp";
}
//-->
< /script>
.............
< body id="timebody" bgcolor="#CCCCCC" text="#000000" leftmargin="0" topmargin="0" onLoad="initLoad();">
<table id="outTable" border="0" cellpadding="1" cellspacing="0" bgcolor="#000000">
<tr>
<td>
<table id="timeTable" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" width="100%">
<tbody id="TBODY_1">
<tr bgcolor="#CCCCCC">
<td align="center" width="15">No</td>
<td align="center" width="45">월</td>
<td align="center" width="45">화</td>
<td align="center" width="45">수</td>
<td align="center" width="45">목</td>
<td align="center" width="45">금</td>
<td align="center" width="45">토</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
..............
댓글 전체