솔

DTD 선언후 자바스크립트가 작동하지 않는 것 같아요.. 도와주세요...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

위와 같은 DTD 선언후 아래소스가 작동하지 않습니다.
아래 소스를 어떻게 수정해야하는지 고수님들의 조언 부탁드립니다.

var divSave = null;

function todayview_visible()
{
set_cookie('ck_tvhidden', '', 1);

document.getElementById('divToday').innerHTML = divSave;
}

function todayview_hidden()
{
divSave = document.getElementById('divToday').innerHTML;

set_cookie('ck_tvhidden', '1', 1);

document.getElementById('divToday').innerHTML = document.getElementById('divTodayHidden').innerHTML;
}

function todayview_move(current)
{
k = 0;
for (i=goods_current; i>0 ; i--)
{
k++;
if (k > goods_length)
break;
document.getElementById('todayview_'+k).innerHTML = goods_link[i];
}
}
function CheckUIElements()
{
var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;
var bettingCart = document.getElementById('bettingCart');

yMenuFrom = parseInt (document.getElementById('divToday').style.top, 10);
if ( g4_is_gecko )
yMenuTo = top.pageYOffset + tv_div_top;
else if ( g4_is_ie )
yMenuTo = document.body.scrollTop + parseInt(tv_div_top);

timeoutNextCheck = 500;

if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom )
{
setTimeout ("CheckUIElements()", timeoutNextCheck);
return;
}

if ( yMenuFrom != yMenuTo )
{
yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 10 );
if ( yMenuTo < yMenuFrom )
yOffset = -yOffset;

// document.getElementById('divToday').style.top = parseInt(document.getElementById('divToday').style.top) + yOffset;

timeoutNextCheck = 10;
}

setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function OnLoad() {
var y;

if ( top.frames.length )
document.getElementById('divToday').style.display = 'none';

CheckUIElements();
return true;
}

function NonSlide() {
clearInterval();
}



|

댓글 3개

스크립트에 문제에 대해선 모르겠습니다. 작동안되는건 혹시 divToday 지정을 안해준건 아닌지..
답변 감사합니다. 옙~ 어쩌면 그럴지도 몰라요. 제가 DTD를 전혀 몰라서요.
어디에다 어떻게 지정을 해야하는지 모르겠군요.
크롬과 파폭에서는 작동을 하는데 익스9에서는 작동이 안되고 있어요.
좋은하루되세요
제가 보기도 자바스크립트 자체에 문제는 없어 보이네요.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-08-19 조회 1,659
13-08-19 조회 896
13-08-19 조회 1,819
13-08-19 조회 1,075
13-08-19 조회 1,103
13-08-19 조회 1,059
13-08-19 조회 1,081
13-08-19 조회 1,085
13-08-19 조회 884
13-08-19 조회 1,561
13-08-19 조회 2,334
13-08-18 조회 1,034
13-08-18 조회 2,122
13-08-18 조회 5,679
13-08-18 조회 1,665
13-08-18 조회 1,756
13-08-18 조회 1,651
13-08-18 조회 1,093
13-08-18 조회 846
13-08-18 조회 1,055