2014-08-31 4 views
0

Uncaught ReferenceError가 발생합니다 : onload_functions가 자바 스크립트에서 정의되지 않았습니다. 다른 웹 사이트 (모두 PHPBB 실행 http://www.phpbb.com)에서 동일한 javascript를 사용했지만 현재 웹 사이트에서 javascript는 Uncaught ReferenceError를 생성하고 있습니다. onload_functions는 정의되지 않은 오류입니다.잡히지 않은 ReferenceError : onload_functions가 정의되지 않았습니다.

function fontsizeup(e){if(e&&getKeyCode(e)==9){return true}var t=getActiveStyleSheet();switch(t){case"A--":setActiveStyleSheet("A-");break;case"A-":setActiveStyleSheet("A");break;case"A":setActiveStyleSheet("A+");break;case"A+":setActiveStyleSheet("A++");break;case"A++":setActiveStyleSheet("A");break;default:setActiveStyleSheet("A");break}return false}function fontsizedown(e){if(e&&getKeyCode(e)==9){return true}var t=getActiveStyleSheet();switch(t){case"A++":setActiveStyleSheet("A+");break;case"A+":setActiveStyleSheet("A");break;case"A":setActiveStyleSheet("A-");break;case"A-":setActiveStyleSheet("A--");break;case"A--":break;default:setActiveStyleSheet("A--");break}return false}function getKeyCode(e){var t=e.keyCode?e.keyCode:0;if(!t&&e.charCode){t=e.charCode}return t}function setActiveStyleSheet(e){var t,n,r;for(t=0;n=document.getElementsByTagName("link")[t];t++){if(n.getAttribute("rel").indexOf("style")!=-1&&n.getAttribute("title")){n.disabled=true;if(n.getAttribute("title")==e){n.disabled=false}}}}function getActiveStyleSheet(){var e,t;for(e=0;t=document.getElementsByTagName("link")[e];e++){if(t.getAttribute("rel").indexOf("style")!=-1&&t.getAttribute("title")&&!t.disabled){return t.getAttribute("title")}}return null}function getPreferredStyleSheet(){return"A-"}function createCookie(e,t,n){if(n){var r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3);var i="; expires="+r.toGMTString()}else{i=""}document.cookie=e+"="+t+i+style_cookie_settings}function readCookie(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)==" "){i=i.substring(1,i.length)}if(i.indexOf(t)==0){return i.substring(t.length,i.length)}}return null}function load_cookie(){var e=readCookie("style_cookie");var t=e?e:getPreferredStyleSheet();setActiveStyleSheet(t)}function unload_cookie(){var e=getActiveStyleSheet();createCookie("style_cookie",e,365)}onload_functions.push("load_cookie()");onunload_functions.push("unload_cookie()"); 

이 오류는 항상 발생합니다. PHPBB 포럼 소프트웨어와 사용자 정의 테마를 실행 중입니다. 이 처음에는onload_functionsonunload_functions을 정의 하려고 Styleswitcher.js

답변

0

입니다 :

var onload_functions = []; 
var onunload_functions = []; 
+0

이 SOOO 감사합니다! 효과가 있습니다! – juyoung518

관련 문제