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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Функция JS не работает в IE

Сообщения:  [1-10]   [11-15] 

 
 автор: Полина   (10.05.2007 в 18:14)   письмо автору
 
   для: CNT   (09.05.2007 в 23:10)
 

Теперь понятно. Большое спасибо.)

   
 
 автор: CNT   (09.05.2007 в 23:10)   письмо автору
 
   для: Полина   (09.05.2007 в 14:08)
 

function IMG (pict, action)
{
if (action) document.images [pict].src="img1.jpg";
else document.images [pict].src="img0.jpg";
}

<table>
<tr>
<td><IMG src="img0.jpg" width="20" height="20" id="n1"></td>
<tr>
<td bgcolor = "87CEEB" title="Главная" onmouseover="IMG ('n1', 1)" onmouseout="IMG ('n1', 0)">
<a href="###.htm">###</a></td></tr>
</table>

   
 
 автор: Полина   (09.05.2007 в 15:41)   письмо автору
 
   для: ilyaILF   (09.05.2007 в 14:56)
 

Ну ладно, хорошо, попробую русскими написать.
Ваши всякие "сторонние" конечно же пробовала. Отображаются. А мои нет.

Представляете сейчас переименовала картинку и все отобразилось!!!
Мне уже говорили про имя файла, а я почему то не верила и не переименовывала!
Просто не верится что из-за русского названия не работало.
Спасибо большое. У меня вообще теперь все классно отображается и функционирует!!!))
Просто супер.)

   
 
 автор: ilyaILF   (09.05.2007 в 14:56)   письмо автору
 
   для: Полина   (09.05.2007 в 14:46)
 

Никогда не задавайте имена рисунков РУССКИМИ буквами, только ЛАТИНСКИМИ!!! Причем имя должно начинаться с буквы, также НЕДОПУСТИМЫ знаки тире, только знак подчеркивания, например:
picture_256.jpg

Вашу картинку я сохранил с именем pict к себе на компьютер и у меня она отображается абсолютно во всех броузерах, включая FF.
А вы пробовали брать "сторонние" картинки из интернета и вставлять вместо своих?!! Отображаются ли они у вас во всех броузерах на вашем шаблоне сайта?!!

   
 
 автор: Полина   (09.05.2007 в 14:46)   письмо автору
 
   для: ilyaILF   (09.05.2007 в 14:09)
 

А у меня не отображаются. Рисовала, соблюдая совместимость с веб, сохранила как для веб документа, в опере и эксплорере нормально, а вмозиле крестик.
Я об этом тут на форме уже спрашивала. если просто картинку "Открыть с помощью мозила" все норм. А если выводить вот так: <img src="Кнопка.jpg">
В FF не отображается. Может знаете в чем ошибка?! Вот картинка

   
 
 автор: ilyaILF   (09.05.2007 в 14:09)   письмо автору
 
   для: Полина   (09.05.2007 в 14:03)
 

>Понимаете, если картинки рисовать в Фотошопе, то они не работают в Мозиле.
Такого быть не может! :-) В Photoshop есть специальный пункт меню "File" - "Save for Web..." который позволяет сохранять картинки в интернет-совместимых форматах (.jpg, .gif, .png) с необходимым уровнем компрессии и качества отображения, и я вас уверяю, что все, сохраненные таким способом картинки, отображаются абсолютно одинаково во всех броузерах!
P.S. document.getElementsByName('n1')[0] поймут все броузеры, и даже если у вас на странице стоит DOCTYPE.

   
 
 автор: Полина   (09.05.2007 в 14:08)   письмо автору
 
   для: CNT   (09.05.2007 в 13:21)
 

Про ID вместо Name понятно. Про pict.src тоже. А как передавать n1 как строку смутно.)
Несмотря на то что я курсовую по этому всему пишу, разбираюсь еще плохо. Объясните пожалуста по подробнее.

   
 
 автор: Полина   (09.05.2007 в 14:04)   письмо автору
 
   для: ilyaILF   (09.05.2007 в 14:02)
 

Хорошо. Спасибо большое. Я попробую.

   
 
 автор: Полина   (09.05.2007 в 14:03)   письмо автору
 
   для: ilyaILF   (09.05.2007 в 13:04)
 

Понимаете, если картинки рисовать в Фотошопе, то они не работают в Мозиле. А мне нужна совместимость для всех трех браузеров. Я их в Пеинте и рисовала.
Спасибо за совет. Попробую проверить.
А вот document.getElementsByName('n1')[0] может не пройти. Вы уверены что все браузеры поймут?

   
 
 автор: ilyaILF   (09.05.2007 в 14:02)   письмо автору
 
   для: Полина   (09.05.2007 в 13:59)
 

Правильно про наличие или отсутствие (хотя и мнимое) картинок он (броузер IE) вам и не напишет, просто вместо своих картинок вы увидите квадратик с красным крестиком. Попробуйте сделать как я вам предложил - пересохраните картинки, открыв их в Paint (формат ваших картинок поврежден, и мне кажется это и является причиной их неотображения IE-ом). Или вставьте абсолютно любые картинки jpg, взяв их из интернета (если вы мне не верите) и вставьте вместо своих - все отображается.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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