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

· 2013-08-19 (월) 03:53:10 · 2317 · 3
<!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개

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

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-08-19 조회 1,647
13-08-19 조회 881
13-08-19 조회 1,795
13-08-19 조회 1,056
13-08-19 조회 1,090
13-08-19 조회 1,043
13-08-19 조회 1,069
13-08-19 조회 1,071
13-08-19 조회 870
13-08-19 조회 1,538
13-08-19 조회 2,318
13-08-18 조회 1,020
13-08-18 조회 2,101
13-08-18 조회 5,660
13-08-18 조회 1,648
13-08-18 조회 1,742
13-08-18 조회 1,636
13-08-18 조회 1,079
13-08-18 조회 825
13-08-18 조회 1,039