Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Включение JS на странице 
:(
    Опции темы
EDuard
Дата 19.6.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 1.8.2005
Где: Синее нигде

Репутация: нет
Всего: 7



Была страница с JavaScript кодом, вынес код в отдельный файл и включил на странице как
Код

<script language="JavaScript" src="Templates/1/images/menu.js" type="text/javascript"></script>


Работает везде кроме Осла, в чем может быть трабла?  


--------------------

PM MAIL WWW ICQ   Вверх
Sardar
Дата 19.6.2006, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



В руках она естественно. Если скрипт в других браузерах подключаеться (значить путь верный), то ошибка в логике (в самом скрипте) и никак не в ИЕ/теге. 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Wolf1994
Дата 19.6.2006, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 4
Всего: 29



По-моему, в некоторых случаях IE и альтернативные браузеры по-разному интерпретируют пути. Если для FireFox / Opera нужен путь от корневой директории, то в IE путь должен быть опущен, если вызов скрипта происходит из той же директории. Это правило относится к загрузке скриптов во фрейм, но может подойдёт и для описанного выше случая. 
PM MAIL WWW   Вверх
smartov
Дата 19.6.2006, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Цитата(Wolf1994 @  19.6.2006,  17:20 Найти цитируемый пост)
 путь от корневой директории

Как так?  smile 
От какой такой корневой?
Все пути от текущего файла.

EDuard, 
А неработает это в смысле?
Вообще не работает и даже ошибки не выдает?
Не работает так, как планировалось? 
PM MAIL   Вверх
Wolf1994
Дата 19.6.2006, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 4
Всего: 29



Цитата(smartov @  19.6.2006,  18:45 Найти цитируемый пост)
От какой такой корневой?
Все пути от текущего файла.

Да, при обращении через "<script src...".

Цитата(Wolf1994 @  19.6.2006,  18:20 Найти цитируемый пост)
Это правило относится к загрузке скриптов во фрейм,


Ещё вариант навскидку:
Код

<script src="templates/1/images/menu.js" type="text/javascript"></script> 

- написать "templates" с прописной "t". 
PM MAIL WWW   Вверх
EDuard
Дата 19.6.2006, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 1.8.2005
Где: Синее нигде

Репутация: нет
Всего: 7



Цитата(smartov @  19.6.2006,  18:45 Найти цитируемый пост)
А неработает это в смысле?
Вообще не работает и даже ошибки не выдает?
Не работает так, как планировалось?  


Скрипт должен вывести меню в шапке. на месте меню просто пусто. Ошибку на странице тоже не пишет.

Цитата(Wolf1994 @  19.6.2006,  18:20 Найти цитируемый пост)
Если для FireFox / Opera нужен путь от корневой директории, то в IE путь должен быть опущен, если вызов скрипта происходит из той же директории. 

Другие скрипты загружаются нормально по этому же пути.



Цитата(Sardar @  19.6.2006,  17:56 Найти цитируемый пост)
шибка в логике (в самом скрипте) и никак не в ИЕ/теге.

Похоже.



Код

_menuCloseDelay=500;
  _menuOpenDelay=150;
  _subOffsetTop=2;
  _subOffsetLeft=-10;
  
   with(XPMainStyle = new mm_style()){
    borderwidth="0";
      separatorsize="2";
      padding="0 20 0 20";
      fontstyle="normal";
      fontweight="normal";
      fontfamily="Tahoma,Helvetica,Verdana";
      subimagepadding="0";
      menubgimage="Templates/eleps/images/e_menu_bg.gif";
      separatorwidth="0";
      separatorimage="Templates/eleps/images/e_menu_separator.gif";
      align="center";
      itemheight="35";
      offclass="menu";
      onclass="menu";
      
    }
  
   with(XPMenuStyle = new mm_style()){
    onbgcolor="#C1D2EE";
      oncolor="#000000";
      offbgcolor="FFFFFF";
      offcolor="#000000";
      bordercolor="#8A867A";
      borderstyle="solid";
      borderwidth="1";
      separatorcolor="#8A867A";
      separatorpadding="2";
      separatoralign="right";
      separatorwidth="80%";
      padding="3";
      fontsize="75%";
      fontstyle="normal";
      fontweight="normal";
      fontfamily="Tahoma,Helvetica,Verdana";
      subimage="/Templates/eleps/images/arrow.gif";
      onborder="1px solid #316AC5";
      overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color='#C9CFD8', Direction=135, Strength=5)";
      outfilter="randomdissolve(duration=0.3)";
      menubgimage="menuTemplates/eleps/images/winxp.gif";
      
    }
  

  

  with(milonic=new menuname("topmenu")){
   style=XPMainStyle;
   top=220;
   left=180;
   alwaysvisible=1;
   orientation="horizontal";
   margin=0;
   position="relative";
   
      aI("text=Πêîìïàíèè;url=?_pageid=;showmenu=8;");
     
      aI("text=Ôîðóì;url=?_pageid=;");
     
      aI("text=Îòçûâû;url=?_pageid=;");
     
      aI("text=Ñåðâèñ;url=?_pageid=;");
     
      aI("text=Ïóáëèêàöèè;url=?_pageid=;");
     
   }

  

  

  with(milonic=new menuname("8")){
   style=XPMenuStyle;
   overflow="scroll";
   margin=4;
   
      aI("text=Ñåðòèôèêàòû;url=?_pageid=;");
     
      aI("text=Ñõåìà ïðîåçäà;url=?_pageid=;");
     
      aI("text=Ñîòðóäíèêè;url=?_pageid=;");
     
      aI("text=Ïàðòíåðû;url=?_pageid=;");
     
   }

 drawMenus();


Посмотрите плиз кто-нибудь в чем может быть ошибка. 


--------------------

PM MAIL WWW ICQ   Вверх
[xoodo]
Дата 19.6.2006, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: нет
Всего: 4



Какой еретический скрипт... Он хоть вообще работает в ИЕ? Как подключать -- не важно, тем более, что подключен он правильно. Разве что language="JavaScript" и вправду лишнее.

Что за функция drawMenus()? Если ты утверждаешь, что это работает в Опере / ФФ, я возьмусь утверждать, что это далеко не весь код. 
PM   Вверх
Sardar
Дата 20.6.2006, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



EDuard, нет, так мы просто теряем время пытаясь угадать где там синтаксическая ошибка, что ты не видишь smile
Кстати ИЕ в левом нижнем углу сменяет значок если в скрипте ошибка, кликни туда два раза, скопируй содержимое. Также из консоли оперы скопируй ошибку, по идее он там должна быть. Ну и конечно выкладывай ссылку на всю страницу целиком, иначе никуда не придём. 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
EDuard
Дата 20.6.2006, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 1.8.2005
Где: Синее нигде

Репутация: нет
Всего: 7



Код на странице:
Код

<td>
   <script language="JavaScript" src="Templates/eleps/images/milonic_src.js" type="text/javascript"></script>
   <script language="JavaScript1.2" src="Templates/eleps/images/mmenudom.js"></script><script>function getflta(ap){return _f}</script>
   <script language="JavaScript" src="Templates/eleps/images/tooltips.js" type="text/javascript"></script>
   <div class="mmenu" onMouseOut="startClose()" onMouseOver="stopClose()" onselectstart="return" _f="" id="menu0" style="border: 1px solid rgb(153, 153, 153); padding: 0px; background: rgb(255, 255, 161) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 499; visibility: hidden; position: absolute; top: -999px;">
<a name="mM1" id="mmlink0" href="#" onClick="return clickAction(this._itemRef)" onMouseOut="_mot=setTimeout('_mOUt(this._itemRef)',99)" onMouseOver="return changeStatus(this._itemRef)" style="background: transparent none repeat scroll 0%; overflow: hidden; line-height: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-decoration: none; height: 1px; width: 1px; position: absolute;"></a>
   </div> 
   <script language="JavaScript" src="Templates/eleps/images/menu.js" type="text/javascript"></script>
</td>

Все файлы прикрепляю в архиве ниже.
В архиве кроме приведенных выше находятся так же другие скрипты включенные на странице. 

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  images.zip 19,04 Kb


--------------------

PM MAIL WWW ICQ   Вверх
smartov
Дата 20.6.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Все работает нормально
IE 6.0
user posted image

Ищи ошибку в путях или кеше 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0629 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.