Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как избавиться от скриптов?
 
 автор: Владимир55   (06.03.2006 в 17:20)   письмо автору
 
 

В разное время навесив на главную страницу разных скриптов, я сделал её через чур тяжелой. А теперь, когда я их удаляю, на странице возникают ошибки сценария.

Вот этот скрипт удаляю:

<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
// -->
</script>

Пишет: Ошибка сценария. В строке 40 предполагается объект. А в этой строке вот что:

" bgcolor="#F7D69D" lang=RU link=#0000FF vlink=#0000FF style='tab-interval:35.4pt' onload="FP_preloadImgs(/*url*/'button/button4.gif',/*url*/'button/button82.gif',/*url*/'button/button83.gif',/*url*/'button/buttonD4.gif',/*url*/'button/buttonE5.gif',/*url*/'button/button88.gif',/*url*/'button/button89.gif',/*url*/'button/button90.gif',/*url*/'button/button91.gif',/*url*/'button/button92.gif',/*url*/'button/button99.gif',/*url*/'button/button100.gif',/*url*/'button/button1A2.gif',/*url*/'button/button1C2.gif',/*url*/'button/button1D2.gif',/*url*/'button/button1F2.gif',/*url*/'button/button101.gif',/*url*/'button/button102.gif',/*url*/'button/button103.gif',/*url*/'button/button104.gif',/*url*/'button/button105.gif',/*url*/'button/button106.gif',/*url*/'button/button107.gif',/*url*/'button/button2B.gif',/*url*/'button/button2C.gif',/*url*/'button/button2E.gif',/*url*/'button/button2F.gif',/*url*/'button/button108.gif',/*url*/'button/button109.gif',/*url*/'button/button110.gif',/*url*/'button/button111.gif',/*url*/'button/button112.gif',/*url*/'button/button113.gif',/*url*/'button/button3A.gif',/*url*/'button/button3B.gif',/*url*/'button/button114.gif',/*url*/'button/button115.gif',/*url*/'button/button116.gif',/*url*/'button/button117.gif',/*url*/'button/button118.gif',/*url*/'button/button119.gif',/*url*/'button/button120.gif',/*url*/'button/button4A.gif',/*url*/'button/button4C1.gif',/*url*/'button/button4D1.gif',/*url*/'button/button4F1.gif',/*url*/'button/button121.gif',/*url*/'button/button122.gif',/*url*/'button/button123.gif',/*url*/'button/button124.gif',/*url*/'button/button125.gif',/*url*/'button/button21.gif',/*url*/'button/button22.gif',/*url*/'button/button1B.gif',/*url*/'button/button1C.gif',/*url*/'button/button23.gif',/*url*/'button/button24.gif',/*url*/'button/button2D1.gif',/*url*/'button/button2E1.gif',/*url*/'button/button14.gif',/*url*/'button/button15.gif',/*url*/'button/button16.gif',/*url*/'button/button17.gif',/*url*/'button/button2.gif',/*url*/'button/button3.gif',/*url*/'button/button5.gif',/*url*/'button/button35.gif',/*url*/'button/button36.gif',/*url*/'button/button43.gif',/*url*/'button/button44.gif',/*url*/'button/buttonF1.gif',/*url*/'button/button46.gif',/*url*/'button/button47.gif',/*url*/'button/button48.gif',/*url*/'button/button50.gif',/*url*/'button/button51.gif',/*url*/'button/button4C.gif',/*url*/'button/button4D.gif',/*url*/'button/button4F.gif',/*url*/'button/button53.gif',/*url*/'button/button54.gif',/*url*/'button/button55.gif',/*url*/'button/button56.gif',/*url*/'button/button57.gif',/*url*/'button/button58.gif',/*url*/'button/button59.gif',/*url*/'button/button5B.gif',/*url*/'button/button5C.gif',/*url*/'button/button5E.gif',/*url*/'button/button5F.gif',/*url*/'button/button61.gif',/*url*/'button/button62.gif',/*url*/'button/button64.gif',/*url*/'button/button65.gif')">


Правда, чуть раньше я удалил из этой самой строки адрес поп-страницы.

Вот чего посоветуете?

   
 
 автор: Sergey89   (06.03.2006 в 17:40)   письмо автору
 
   для: Владимир55   (06.03.2006 в 17:20)
 

Ты удалил функции, которые потом вызываешь.

   
 
 автор: AlexSol   (06.03.2006 в 17:41)   письмо автору
 
   для: Владимир55   (06.03.2006 в 17:20)
 

все просто: происходит вызов функции которую вы удалили
onload="FP_preloadImgs....
просто перед тем как удалить функцию пробегите по странице в поиске ее имени и удаляйте все места ее вызова // вас спасет Ctrl+F :)

   
 
 автор: Владимир55   (06.03.2006 в 18:00)   письмо автору
 
   для: AlexSol   (06.03.2006 в 17:41)
 

Надо же, получилось! Два километра закорючек исчезло...

Спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования