У мене пара запитань 1) Як у javascript прописати кодування символів

У мене кілька питань: 1) Як у javascript прописати кодування символів, бо в ІЕ все визначається автоматично, а в Опері малює загагуліни, а хочеться, щоб на автоматі визначалося. 2) Чому у мене ІЕ прозорість .png-файлів малює сірим, а не прозорим і як з цим боротися? В Опері все гаразд. Або інший варіант: чи є якась можливість робити часткову прозорість у .gif?

Відповіли: 23

А навіщо прописувати кодування в Java Script, якщо це можна зробити тегом META?

Мета у мене прописаний, тільки Опера кирилицю всередині JavaScript відмовляється показувати. Ставиш автовизначення - малює загагуліни, щоб нормальна кирилиця була, потрібно самому ставити Win-1251, а він майже на жодній сторінці не використовується;)

Ось сиджу я під Оперою, лазжу ЖЖ, набитому жаваскриптом, і ніде загогулін не бачу.

А якщо маються на увазі попапи, то і в них треба прописувати meta, не пробували?

ехемс. а що таке попап? у мене йде в основному файлі:

і menu.js відповідно починається відразу: function Go() і т.д.

PopUp – це коли щось відкривається у новому вікні. Можна через meta вказати будь-яке кодування. Якщо текст вставляється у відкриту сторінку, використовується її кодування. Здається. :) Можу бути неправий.

1) А можна детальніше? :) 2) Почитав. Я краще натомість гемору картинки простіше зроблю.

У каталогі проекту лягає файл .htacces, що містить директиви Апача. Різні можуть бути. Щоб вказати з яким заголовком віддавати HTML файли використовується рядок типу AddType 'text/html; charset = ISO-8859-1 'html

Так, це зрозуміло :) Подивимося, що вдасться зробити з моїми мізками

дякую, ви просто відкрили мені очі і дали побачити світло Істини

на оперу з її пристрасті з кодуванням я давно плюнув. якщо український текст зберігається у зовнішньому js файлі - це труба. у цьому файлі кодування не переписати.

частково прозорий GIF. складнозастосовне збочення, але все ж таки =) http://www.smitana.karelia.ru/misc/tran sp_gif.jpg

прозорість PNG - можна покопатися з вихідних сайтів http://print.samsung.ru/ Там студія Лебедєва використовувала спосіб з behavior. у принципі рішення нормальне. іноді чедь дійсно ДУЖЕ потрібна прозорість (коли блок з тінню рухається, а складне тло стоїть на місці)

1) угу, точно. саме в .js є український текст.

виносите український текст у змінні – їх пишете в основному файлі, у зовнішньому файлі використовуєте лише змінні.

В основному файл підключали так:

у зовнішньому файлі це виглядало:

Тепер в основному файлі підключаємо так:

у зовнішньому файлі це виглядає:

Працює в будь-якому браузері, кодування підхоплюється під час ініціалізації

млинець, забула про кутові дужки 21/06/2004 13:04

виносите український текст у змінні – їх пишете в основному файлі, у зовнішньому файлі використовуєте лише змінні.

В основному файл підключали так:

у зовнішньому файлі це виглядало:

Тепер в основному файлі підключаємо так:

в зовнішньому файлі це виглядає:

Працює в будь-якому браузері, кодування підхоплюється під час ініціалізації

а поштою цілком нормально виглядає ;) 21/06/2004 13:19

Хм. так, напевно, так і доведеться робити, хоч. я подумаю ще :) не дуже хочеться вносити зміни в кілька десятків файлів, якщо, наприклад, хочеться додати лише один пунктменю. Чи він запам'ятає усі змінні ще з index.html?

не дуже хочеться вносити зміни в кілька десятків файлів, якщо, наприклад, хочеться додати лише один пункт меню

У цьому випадку створюється один файл із текстом пунктів меню і під час серверної обробки вставляється у потрібне місце. Тоді інформація про меню буде локалізована. Ну, припустимо, на пхп це могло б виглядати так: