2026, 새로운 도약을 시작합니다.

자바스크립트 uncaught typeerror 질문입니다.

아래 자바 스크립트가 실행되면서

Copy

콘솔창에 아래와 같은 에러가 보이는데,

Copy


speed.php?speed_db=..................................................=1:63)

    at :1:1

Copy
Copy


    echo "

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

        

    ";

이 에러를 없앨 방법이 있으면 부탁드립니다.

답변 2개

구글링하며 이리 저리 만지작거리다 자체적으로 문제점을 발견하여 해결했습니다.

에러 발생 원인은 javascript가 name이 timebox인 input보다 위에 있어 먼저 실행된 것이 문제였습니다.

따라서, 해결책은 javascript를 해당 input보다 아래에 위치시키고,

<body onload='flowtime();'>의 onload='flowtime();'을 javascript 속으로 옮겨서 해결했습니다.

Copy
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

url = "speed.php?speed_db_title=$speed_db_title&speed_limit_time=$speed_limit_time&speed_pro_count=$speed_pro_count&speed_pro_point=$speed_pro_point&speed_perfect_point=$speed_perfect_point&speed_limit_day=$speed_limit_day&coin=$coin&uid=$uid&uname=$uname&speed_pro_no=$speed_pro_no&speed_correct_c=$speed_correct_c&quiz_db=$quiz_db&try_ok=$try_ok&reply=$reply&total_try=$total_try&speed_exp=$speed_exp&speed_expl=$speed_expl"
    parent.exam.location.href = url 부분에 

$speed_limit_time 는 php 변수를 쓰신거 같은데 쓰실려면 <?php echo $speed_limit_time; ?> 로 변경해보세요. $~ 되어 있는 부분들을 다 바꾸셔야됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고