У мене пара запитань 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?
не дуже хочеться вносити зміни в кілька десятків файлів, якщо, наприклад, хочеться додати лише один пункт меню
У цьому випадку створюється один файл із текстом пунктів меню і під час серверної обробки вставляється у потрібне місце. Тоді інформація про меню буде локалізована. Ну, припустимо, на пхп це могло б виглядати так: