Автор Тема: Внешняя менюшка в .js файле  (Прочитано 7341 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sland

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.clopco.inc.ru
Внешняя менюшка в .js файле
« : 15 Февраля 2002, 11:11:19 »
Когда нужно, чтобы на нескольких страничках было одно и то же меню, я выношу его во внешний .js файл, а потом присоединяю его и пишу какой-нибудь там InsertMenu().
  Так на сервер нагрузки мало, и писать удобно, и с фреймами не связываешься.
  Но такой казалось бы простой схемы я больше нигде, ни на одном сайте не видел: почему? Я чего-то не понимаю и такой способ чем-то плох - или никто не догадывается?
Sin(x)=4 только в военное время.

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Внешняя менюшка в .js файле
« Ответ #1 : 15 Февраля 2002, 11:29:35 »
Цитировать
Но такой казалось бы простой схемы я больше нигде, ни на одном сайте не видел: почему? Я чего-то не понимаю и такой способ чем-то плох - или никто не догадывается?

Я предпочитаю инклудить файли с меню, а не использовать js. а в принципе разницы большой я не вижу

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
puh
« Ответ #2 : 15 Февраля 2002, 12:01:49 »
Кажется когда-то столкнулся при этом с проблемами при передаче русского текста из файла *.js в Netscape.
© Винни-Пух

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
puh
« Ответ #3 : 15 Февраля 2002, 18:28:40 »
Гонишь! :)

http://www.telenor.com  - все класно вставляется.

А глюк тут - если скрипты у человека отключены, то он никуда не уйдет.
На Теленоре - там несколько по иному, только подменюшки
инклудятся, а корневые - остаются ссылками.

+ Текстовые броузеры......... без Js
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Внешняя менюшка в .js файле
« Ответ #4 : 15 Февраля 2002, 22:06:52 »
АГА, Фреймы ФОРЭВЭР!
И я обожаю с ними связываться.
Ну к чему все это, лучше бы водки выпили...

Оффлайн sland

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.clopco.inc.ru
Внешняя менюшка в .js файле
« Ответ #5 : 16 Февраля 2002, 09:30:06 »
А что значить "инклудить файл с меню"? Что за файл-то?
Sin(x)=4 только в военное время.

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Внешняя менюшка в .js файле
« Ответ #6 : 18 Февраля 2002, 09:56:43 »
Цитировать
А что значить "инклудить файл с меню"? Что за файл-то?

Строку с меню запихиваешь в отдельный файл. А потом на всех страницах пишешь(на PHP) include("menu.inc.php");
И если изменилась ссылка на какую то страницу, то нет необходимости править все страницы, нужно исправить только menu.inc.php

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Или инклюдишь *.ssi
« Ответ #7 : 18 Февраля 2002, 14:22:36 »
Это если ты не на PHP: просто в файл menu.ssi прописываешь свое меню и вставляешь его с помощью .
Правда работает только если включена поддержка SSI.
Да еще надо поменять расширения файлов с *.html на *.shtml (в большинстве случаев :))

Oak
Точно помню, что вместо русского выводились вопросительные знаки...
© Винни-Пух

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Внешняя менюшка в .js файле
« Ответ #8 : 18 Февраля 2002, 17:38:29 »
Если вопросительные знаки  - То это наверное В таком - ᇊ виде
& # 1 2 3 4 ;
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Внешняя менюшка в .js файле
« Ответ #9 : 23 Февраля 2002, 12:54:20 »
Цитировать
Точно помню, что вместо русского выводились вопросительные знаки...

или шрифты глючили! Такое и у меня с нетшкафом было!
Почему так всегда: мозги утекают, а доноры остаются?

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Внешняя менюшка в .js файле
« Ответ #10 : 23 Февраля 2002, 14:08:27 »
Flash - Не говори глупостей!

Вопросы выводятся в одном случае - когда символ отсутствует в данном шрифте.
При этом & # 1 2 3 4 ; - Является Латинским, а не русским. А FrontPage и иже с ними сохраняет CP1251 именно в эти зюки, которые NN и не показывает (у него тольно русские есть, а латинских с черточками нету).
Потому как этот код - UNICODE.

Ты глянь исходник.
  То же самое с JS - если он что-то выводит, а страничка (слой) в UNICODE, а он тудв пишет в кривом CP1251 вместо правильного UNICODE....     (кстати UNICOE поумолчанию :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн MurtaZZin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://murtazzin.h1.ru
А где пример с *.js посмотреть можно?
« Ответ #11 : 09 Марта 2002, 21:43:19 »
Я нигде не могу найти, как эти *.js писать. Есть какая нить прога спецовая??? Иль может в нете есть справка (на русском)?

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
?!
« Ответ #12 : 10 Марта 2002, 04:03:42 »
Ты мне?
Какой пример?, что то я не понял....

JavaScript  -  это язык программирования, ни хуже ни лучше.
 Если ты думаешь что нельзя написать C++ программу в обычном текстовом редакторе _без M$ VC++_ , то ты глубоко заблуждаешься.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн MurtaZZin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://murtazzin.h1.ru
Меня не так поняли!!!
« Ответ #13 : 10 Марта 2002, 12:47:08 »
Я имел ввиду то, что есть где нибудь инфа по написанию таких менюшек. Конечно не обязательно, чтобы именно по менюхам (хотя лучше бы по ним). И как мне их потом в хтмл объявлять!!!

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Внешняя менюшка в .js файле
« Ответ #14 : 11 Марта 2002, 00:54:18 »
Если ты про скрипт, который на Теленоре - так сохрани эти *.js и посмотри.... Нормальный броузер (Mozilla) их сам сохранит, а для остальных - можно из кеша выколупать или wget/teleport - ами стянуть.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28