|
|
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Я понимаю что скорее всего тема уже подымалась... но т.к. я не знаком с java, просьба большая объяснить на маем примере что не так... скрипт прекрасно работает в FF но в Опрере ИЕ и Хроме отказывается... Вот этот скрипт: functions.jseval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 8="7 a";3 z="15";3 s="/";3 O="";2(J=="16"){3 F=b(z);2(F==t){4(17)}h{4(F)}}h 2(J=="l"){2(8=="18"){4("","l")}h 2(8=="19"){2(b("A")==t){c.m="A="+4("","l")+"; g=/"}h{4(b("A"))}}h 2(8.1b(/^[1-9]+ a/i)!=-1){2(b("C")==t||n(b("Q"))!=n(8)){r("C",4("","l"),n(8));r("Q",8,n(8))}}h{4(b("C"))}}k 4(j,u){3 i,6,f=[""];1d(i=0;(6=c.1f("1g")[i]);i++){2(6.q("1h").1i()=="1j 1k"&&6.q("j")){6.w=1l;f.1m(6);2(6.q("j")==j){6.w=I}}}2(D u!="E"){3 o=T.U(T.l()*f.W);f[o].w=I}G(D u!="E"&&f[o]!="")?f[o].q("j"):""}k b(K){3 y=M Z(K+"=[^;]+","i");2(c.m.L(y)){G c.m.L(y)[0].14("=")[1]}G t}k r(d,H,a,g,p,v){3 e=M 1a();3 1c=(D a!="E")?e.P(e.R()+n(a)):e.P(e.R()-5);c.m=d+"="+V(H)+(a?"; N="+e.X():"")+(g?"; g="+g:"")+(p?"; p="+p:"")+(v?"; v":"")}k 10(B,a){2(c.11){4(B);r(z,B,a,s,O)}}k 1n(d){2(b(d)){c.m=d+"="+((s)?"; g="+s:"")+";N = S/S/Y x:x:x";13(d+" - 12 1e")}}',62,86,'||if|var|setStylesheet||cacheobj||randomsetting||days|getCookie|document|name|expireDate|altsheets|path|else||title|function|random|cookie|parseInt|randomnumber|domain|getAttribute|setCookie|cookiepath|null|randomize|secure|disabled|00|re|cookiename|mysheet_s|styletitle|mysheet_r|typeof|undefined|selectedtitle|return|value|false|manual_or_random|Name|match|new|expires|cookiesecure|setDate|mysheet_r_days|getDate|01|Math|floor|escape|length|toGMTString|2000|RegExp|chooseStyle|getElementById|Cookie|alert|split|moot|manual|defaultstyle|eachtime|sessiononly|Date|search|expstring|for|Deleted|getElementsByTagName|link|rel|toLowerCase|alternate|stylesheet|true|push|deleteCookie'.split('|'),0,{})) /* Clock Function Compressed by http://javascriptcompressor.com/ */ function init() { timeDisplay=document.createTextNode(""); document.getElementById("clockhr").appendChild(timeDisplay); timeDisplay1=document.createTextNode(""); document.getElementById("clockmin").appendChild(timeDisplay1); timeDisplay2=document.createTextNode(""); document.getElementById("clockpart").appendChild(timeDisplay2) } function updateClock() { var currentTime=new Date(); var currentHours=currentTime.getHours(); var currentMinutes=currentTime.getMinutes(); currentMinutes=(currentMinutes<10?"0":"")+currentMinutes; var timeOfDay; //var timestyle = 1; if (timestyle == 2 ){ //24 hour display timeOfDay=" "; } else { //12 hour display timeOfDay=(currentHours<12)?"AM":"PM"; currentHours=(currentHours>12)?currentHours-12:currentHours; currentHours=(currentHours===0)?12:currentHours; } document.getElementById("clockhr").firstChild.nodeValue=currentHours; document.getElementById("clockmin").firstChild.nodeValue=currentMinutes; document.getElementById("clockpart").firstChild.nodeValue=timeOfDay } /* Start Menu Functions */ //Set some startup variables var $sbox; var OrbWasClicked = 0; var MenuIsUp=0; var l=0; var w=0; var lt=0; var throb=0; var throbcount=0; var FlyOutOpen=0; var FlyOutSum = 0; var FlyOutWasClicked = 0; var mhovIsUp = 0; var mhovLastUp = 0; var mhovering = 0; var lhovering=0; var timer = ""; var tid; var qlm=0; var MOWasClicked=0; var MOOpen=0; var osIsNix=0; // Search Box function SearchBoxFocus() { $sbox = document.getElementById('searchbox').value; if ($sbox == $sboxtext ){ document.getElementById('searchbox').value = ""; document.getElementById('searchbox').style.fontStyle = "normal"; } } function SearchBoxBlur() { $sbox = document.getElementById('searchbox').value; if ($sbox == "" ){ document.getElementById('searchbox').style.fontStyle = "italic"; document.getElementById('searchbox').value = $sboxtext; } } //Throb Cookie function get_cookie ( cookie_name ) { var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' ); if ( results ) return ( unescape ( results[2] ) ); else return null; } //Hide Opts Menu function FadeOutMenu(){ SMsHideAll(); document.getElementById('StartMenu').style.visibility = "hidden"; if (document.getElementById("smif")){ document.getElementById("smif").style.display="none"; document.getElementById("avif").style.display="none"; document.getElementById("smif").style.visibility="hidden"; document.getElementById("avif").style.visibility="hidden"; } } //When Orb is clikt function OClkd() { OrbWasClicked = 1; if (MenuIsUp == 0) { document.getElementById('StartMenu').style.visibility = "visible"; document.getElementById('StartMenu').style.left = "0px"; MenuIsUp = 1; if (osIsNix==1){ document.getElementById("smif").style.display="block"; document.getElementById("avif").style.display="block"; document.getElementById("smif").style.visibility="visible"; document.getElementById("avif").style.visibility="visible"; } } else { FadeOutMenu(); MenuIsUp=0; } } //When Options is clikt function SMClkd(){ MenuIsUp=1; OrbWasClicked=1; if (FlyOutSum > 0) { FlyOutSum = FlyOutSum - FlyOutOpen; SMLower(FlyOutSum); FlyOutSum=0; } } //When Document is clikt function BodyClicked() { if (OrbWasClicked != 1) { FadeOutMenu(); MenuIsUp=0; } if (FlyOutWasClicked != 1 && FlyOutOpen > 0) { SMLower(4); SMLower(5); FlyOutOpen=0; if (document.getElementById("flif")){ document.getElementById("flif").style.display="none"; document.getElementById("flif").style.visibility="hidden"; document.getElementById("flif").style.width="1px"; document.getElementById("flif").style.height="1px"; document.getElementById("flif").style.left="-200px"; document.getElementById("flif").style.bottom="0px"; } } if (MOOpen > 0 && MOWasClicked!=1){ molist(MOOpen); MOOpen=0; } OrbWasClicked=0; FlyOutWasClicked=0; MOWasClicked=0; lowermhov(); } //Throb balloon function ThrobBaloon() { if (throbcount<20){ if (throb==0) { document.getElementById('StartBaloon').style.color = "#F22"; throb=1; setTimeout ( ThrobBaloon, 120 ); throbcount++; } else { document.getElementById('StartBaloon').style.color = "#000"; throb=0; setTimeout ( ThrobBaloon, 120 ); throbcount++; } } } //Hide balloon function HideThrob(){ document.getElementById('StartBaloon').style.visibility = "hidden"; document.getElementById('StartBaloon').style.left = "-1000px"; } //Init baloon function StartThrob(){ var throbbedyet = get_cookie("throb"); if (throbbedyet!="yes") { document.getElementById('StartBaloon').style.visibility = "visible"; ThrobBaloon(); document.cookie = "throb=yes"; } if (throbbedyet=="yes"){ HideThrob(); } setTimeout (HideThrob, 6000); } //Hide/Show Secondary Submenus function SMRaise(m) { element = "SMSub" + m; document.getElementById(element).style.visibility = "visible"; if (m>0&&m<4) { document.getElementById(element).style.top = "35px"; } } function SMLower(m){ element = "SMSub" + m; if (m > 0){ document.getElementById(element).style.visibility = "hidden"; } if (m>0&&m<4) { //document.getElementById(element).style.top = "1000px"; } } // Hide/Show Flyout Menus function SMFlot(n) { element = "SMSub" + n; if (document.getElementById(element).style.visibility == "visible") { document.getElementById(element).style.visibility = "hidden"; if (document.getElementById("flif")){ document.getElementById("flif").style.display="none"; document.getElementById("flif").style.visibility="hidden"; document.getElementById("flif").style.width="1px"; document.getElementById("flif").style.height="1px"; document.getElementById("flif").style.left="-200px"; document.getElementById("flif").style.bottom="0px"; } } else { if (osIsNix==1){ if (n==4){ document.getElementById("flif").style.width="146px"; document.getElementById("flif").style.height="72px"; document.getElementById("flif").style.left="395px"; document.getElementById("flif").style.bottom="37px"; document.getElementById("flif").style.display="block"; document.getElementById("flif").style.visibility="visible"; } if (n==5){ document.getElementById("flif").style.width="129px"; document.getElementById("flif").style.height="181px"; document.getElementById("flif").style.left="395px"; document.getElementById("flif").style.bottom="70px"; document.getElementById("flif").style.display="block"; document.getElementById("flif").style.visibility="visible"; } } document.getElementById(element).style.visibility = "visible"; FlyOutWasClicked = 1; FlyOutSum = FlyOutOpen + n; FlyOutOpen = n; } } function molist(n) { element = "SMSub" + n; MOWasClicked = 1; if (document.getElementById(element).style.visibility == "visible") { document.getElementById(element).style.visibility = "hidden"; document.getElementById(element).style.left="-200px"; if (osIsNix==1){ document.getElementById("moif").style.display="none"; document.getElementById("moif").style.visibility="hidden"; document.getElementById("moif").style.left = "-200px"; } MOOpen = 0; } else { document.getElementById(element).style.visibility = "visible"; document.getElementById(element).style.left="705px"; //window.alert("os is nix? = "+osIsNix); if (osIsNix==1){ document.getElementById("moif").style.display="block"; document.getElementById("moif").style.visibility="visible"; document.getElementById("moif").style.left = "705px"; } MOOpen = n; } } function SMsHideAll() { document.getElementById("StartMenu").style.left = "-1000px"; SMLower(1);SMLower(2);SMLower(3); } // Taskbar Menu Mouseovers function mhov(id,mt) { mt = (mt*73) + 10 + qlm; tid = "hov" + id; lhovering = 1; clearTimeout(timer); if (MenuIsUp == 0){ if (mhovIsUp == 0){ mhtimer = setTimeout("raisemhov('"+mt+"')", 500); } else { temptid = tid; tid = mhovLastUp; lowermhov(); tid = temptid; raisemhov(mt); } } } function munhov(){ lhovering = 0; if(typeof mhtimer !== "undefined"){clearTimeout(mhtimer);} timer = setTimeout ( "mhovkill()", 250 ); } function mhovkill(){ if (mhovering == 0 && lhovering == 0) { lowermhov(); } } function raisemhov(mt){ // if still over menu. if (lhovering==1){ document.getElementById(tid).style.visibility = "visible"; document.getElementById(tid).style.left = mt + "px"; mhovLastUp = tid; mhovIsUp = 1; if (MOOpen > 0 && MOWasClicked!=1){ molist(MOOpen); MOOpen=0; } if (osIsNix==1){ document.getElementById("hovif").style.display="block"; document.getElementById("hovif").style.visibility="visible"; document.getElementById("hovif").style.left = mt + "px"; } } } function lowermhov(){ if (tid){ document.getElementById(tid).style.left = "-200px"; if (osIsNix==1){ document.getElementById("hovif").style.display="none"; document.getElementById("hovif").style.visibility="hidden"; document.getElementById("hovif").style.left = "-200px"; } } mhovLastUp = 0;mhovIsUp = 0; } function hovmhov(){mhovering = 1;} function unhovmhov(){mhovering = 0;munhov();} function InitIFrame(){ if (osIsNix==1){ document.getElementById("tbif").style.display="block"; document.getElementById("tbif").style.visibility="visible"; } } function getOS() { // This script sets OSName variable as follows: // "Windows" for all versions of Windows // "MacOS" for all versions of Macintosh OS // "Linux" for all versions of Linux // "UNIX" for all other UNIX flavors // "Unknown OS" indicates failure to detect the OS if (navigator.appVersion.indexOf("Win")!=-1) osIsNix=0; if (navigator.appVersion.indexOf("Mac")!=-1) osIsNix=0; if (navigator.appVersion.indexOf("X11")!=-1) osIsNix=1; if (navigator.appVersion.indexOf("Linux")!=-1) osIsNix=1; } //Initfuncts on pg load function InitPage() {getOS();InitIFrame();SearchBoxBlur();updateClock();setInterval('updateClock()', 5000 );StartThrob();SMsHideAll();} function AddOnload(myfunc) { if(window.addEventListener) window.addEventListener('load', myfunc, false); else if(window.attachEvent) window.attachEvent('onload', myfunc); } AddOnload(InitPage); Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 18:29 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
Soraneval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+ ((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--) {d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]) {p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 8="7 a";3 z="15";3 s="/";3 O="";2(J=="16"){3 F=b(z);2(F==t){4(17)}h{4(F)}}h 2(J=="l"){2(8=="18"){4("","l")}h 2(8=="19"){2(b("A")==t){c.m="A="+4("","l")+"; g=/"}h{4(b("A"))}}h 2(8.1b(/^[1-9]+ a/i)!=-1) {2(b("C")==t||n(b("Q"))!=n(8)){r("C",4("","l"),n(8));r("Q",8,n(8))}}h{4(b("C"))}}k 4(j,u){3 i,6,f= [""];1d(i=0;(6=c.1f("1g")[i]);i++){2(6.q("1h").1i()=="1j 1k"&&6.q("j")){6.w=1l;f.1m(6);2(6.q("j")==j) {6.w=I}}}2(D u!="E"){3 o=T.U(T.l()*f.W);f[o].w=I}G(D u!="E"&&f[o]!="")?f[o].q("j"):""}k b(K){3 y=M Z(K+"=[^;]+","i");2(c.m.L(y)){G c.m.L(y)[0].14("=")[1]}G t}k r(d,H,a,g,p,v){3 e=M 1a();3 1c=(D a!="E")?e.P(e.R()+n(a)):e.P(e.R()-5);c.m=d+"="+V(H)+(a?"; N="+e.X():"")+(g?"; g="+g:"")+(p?"; p="+p:"")+(v?"; v":"")}k 10(B,a){2(c.11){4(B);r(z,B,a,s,O)}}k 1n(d){2(b(d)){c.m=d+"="+((s)?"; g="+s:"")+";N = S/S/Y x:x:x";13(d+" - 12 1e")}}',62,86,'||if|var|setStylesheet||cacheobj||randomsetting||days|getCookie|document|name|expireDate|altsheets| path|else||title|function|random|cookie|parseInt|randomnumber|domain|getAttribute|setCookie|cookiepath|null|randomize| secure|disabled|00|re|cookiename|mysheet_s|styletitle|mysheet_r|typeof|undefined|selectedtitle|return|value|false| manual_or_random|Name|match|new|expires|cookiesecure|setDate|mysheet_r_days|getDate|01|Math|floor|escape|length| toGMTString|2000|RegExp|chooseStyle|getElementById|Cookie|alert|split|moot|manual|defaultstyle|eachtime|sessiononly|Date| search|expstring|for|Deleted|getElementsByTagName|link|rel|toLowerCase|alternate|stylesheet|true|push|deleteCookie'.split('|'),0,{})) Вы издеваетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 18:52 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 19:14 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> В чем проблема? Исходник бы поглядеть, а не шифровку расшифровывать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 19:51 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> в Опрере ИЕ и Хроме отказывается Что именно отказывается работать? Приложите тестовый пример html-странички без лишней мишуры и шифровок. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 19:57 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
vkle, Тебе интересно? Надо illion попросить, чтобы нафиг этот топик удалила, чтобы не писали такое никогда, а то ведь сюда всякие студенты, которые начальниками будут через некоторое время, ходят. Примерчики надо понятные делать, а не такое... . ПС. Soran , если уж так надо - сделай работающий пример - типа чтобы копипасте работал. Если не умеешь... - ... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 21:07 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> vkle, > Тебе интересно? Да что интересно... Был бы код в котором покопаться. А то сперва в Штирлица играть, потом два раза в телепата. Не, уже не интересно. > которые начальниками будут через некоторое время Пожалуй, припоминаю только одного своего начальника, который изъяснялся всегда понятно и корректно, вводил в курс проблемы. Лет двадцать назад работал под его руководством. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 22:56 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
vkle, А он не еврей был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 23:05 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
Почему был? Как был так и остался евреем, несмотря на русскую фамилию. Тока живёт за бугром уже. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 23:16 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
/me думает: предлагаю пригвоздить ... Все мы немножко лошади... евреи... начальнеги... специалисты... etc... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 01:17 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
Тема закрыта! Вопрос решён! Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 13:01 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
SoranТема закрыта! Вопрос решён! Всем спасибо! отбой!!! тема продолжается!!! в ff opera и хром все нормально работает... А вот ие жалуется очень сильно на параметр --------------------------- Ошибка Во время выполнения произошла ошибка. Запустить отладку? Строка: 385 Ошибка: Предполагается наличие объекта в строке 385 он жалуется на sizeSidebar(); Строка 385: #//Initfuncts on pg load# function InitPage() {getOS();InitIFrame();SearchBoxBlur();updateClock();setInterval('updateClock()', 5000 );StartThrob();SMsHideAll();sizeSidebar();} Помогите решить проблему... хотя бы объясните за что отвечает строка 385... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 18:48 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> жалуется на sizeSidebar(); А эта функция то определена? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 19:17 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
в смысле определена? блин парни я понимаю что вы понимаете все и владеете многими знаниями но я с java вообще первый раз столкнулся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 20:11 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> я с java вообще Это форум по Javascript, так, на всякий случай. > в смысле определена? В том смысле, что прежде чем вызывать функцию, она должна хотя бы быть ))) Ну смотри, вот определение функции: Код: plaintext 1. 2. 3. А вот использование, или вызов: Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 20:20 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
Я походу туп... :'((((((( я не понял про определение... но пробувал удалять строку так исчезает часть функций (например часы) в FF только это заметно на 1 взгляд... IE же начинает жаловаться на строку 395 AddOnload(InitPage); --------------------------- Во время выполнения произошла ошибка. Запустить отладку? Строка: 395 Ошибка: 'InitPage' - определение отсутствует Все таки на 385 было определение Удалив параметр sizeSidebar(); IE перестает жаловаться но визуально съезжает картинка (прилагаю скриншот) а в FF нормально все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 20:47 |
|
||
|
java-script в FF работает и больше ни где... :(
|
|||
|---|---|---|---|
|
#18+
> Удалив параметр sizeSidebar(); Это НЕ параметр. Это ВЫЗОВ ФУНКЦИИ. А определена или нет оная функция в Вашем коде - это Вам видней. Скорей всего, нет. Потому как когда удаляете вызов несуществующей функции - пропадает ошибка выполнения скрипта. Консоль ошибок и Firebug могут оказать помощь, или какой нить другой отладчик скриптов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 00:12 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35796119&tid=1455223]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
267ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 549ms |

| 0 / 0 |
