|
Страница 1 из 1 [ Сообщений: 11 ] |
Автор |
Сообщение |
DanilaMaster
новый человек
|
|
<script language="JavaScript1.2"> <!-- function showmust(){ if(fvizy.vizy.checked) else } //--> </script> <div id="exper1" STYLE="visibility:visible; position:absolute; left:520; top:410;"><img src="pricel.gif" width=50 height=50></div> <form name=fvizy><input type=checkbox checked name=vizy value=1 onClick="javascript:showmust()"></form> Внимание вопрос! Почему конструкция не работает в Мозилла 1.0 (в ИЕ работает) ??? И как сделать так чтобы работало и в Мозилла?
|
|
 |
|
 |
DanilaMaster
новый человек
|
|
упс, сорри скопировалось криво... вот код:
<script language="JavaScript1.2"> <!-- function showmust(){ if(fvizy.vizy.checked) else } //--> </script> <div id="exper1" STYLE="visibility:visible; position:absolute; left:520; top:410;"><img src="pricel.gif" width=50 height=50></div> <form name=fvizy><input type=checkbox checked name=vizy value=1 onClick="javascript:showmust()"></form>
сейчас сижу экспериментирую - похоже свойство checked Мозилла не воспринимает...
|
|
 |
|
 |
DanilaMaster
новый человек
|
|
блин, форум не пропускает оказывается вот так попробую: if(fvizy.vizy.checked) { exper1.style.visibility='visible' } else { exper1.style.visibility='hidden' }
|
|
 |
|
 |
DanilaMaster
новый человек
|
|
ну ручками-то ставишь visibility:hidden или visibility:visible - адекватно воспринимает
|
|
 |
|
 |
Raziel[SD]
новый человек
|
|
а ты в Нетскейпе пробовал ? Они оба не понимают div как слой.
|
|
 |
|
 |
DanilaMaster
новый человек
|
|
Нетскейп 7.0 ака Мозилла 1.0, див понимают нормально... именно как слой, я могу с одинаковыми координатами 10 рисунков друг на друга наложить а сверху еще 10 текстовых строчек - все нормально воспримется... Проблема в том, как адресовать див из яваскрипта? В ИЕ адресуется просто по имени, а Нетскейп ака Мозилла не принимает просто поименованный объект, ему надо написать что это за объект... например images['exper1'], для тега <img name=exper1 …>; anchors['exper1'], для тега <a name=exper1 …>, а мне нужно именно див, потому как несколько рисунков одновременно нужно прятать... Вот как этот див адресуется, нигде найти не могу... [img]dont.gif[/img]
|
|
 |
|
 |
hokum
соучастник
|
|
нельзя в нетшкафе динамически менять свойства дива.
|
|
 |
|
 |
DanilaMaster
новый человек
|
|
Всем спасибо! Решил проблему: <script language="JavaScript1.2"> <!-- function showmust(elemId){ if(document.getElementById(elemId).style.visibility == 'hidden') { document.getElementById(elemId).style.visibility = 'visible'; } else { document.getElementById(elemId).style.visibility = 'hidden'; } } //--> </script> <div id="exper1" STYLE="position:absolute; left:520; top:410;"><img src="pricel.gif" width=50 height=50></div> <input type=checkbox checked name=vizy value=1 onClick="showmust( 'exper1')">
анализ свойства чекед убрал совсем, а див адресую по getElementById(elemId), правда старые браузеры его не понимают, но новые ИЕ 5.0, НН 7.0, Мозилла 1.0 кушают хорошо [img]up.gif[/img]
[ 08 Октября 2002: Исправлено DanilaMaster ]
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 11 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|