Страницы: 1
нет, все равно не помогло. я вроде понял что FF не любит когда onload event прямо в коде... как-то так.
что скажете?
вот мой код:
[code]<html>
<head>
<script language=javascript type='text/javascript'>
function hideDiv()
{
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hideShow').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hideShow.visibility = 'hidden';
}
else { // IE 4
document.all.hideShow.style.visibility = 'hidden';
}
}
}
function showDiv() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hideShow').style.visibility = 'visible';
}
else {
if (document.layers) { // Netscape 4
document.hideShow.visibility = 'visible';
}
else { // IE 4
document.all.hideShow.style.visibility = 'visible';
}
}
}
</script>
<body onLoad = "javascript:hideDiv();">
<div>
<a href onClick="showDiv('hideShow');" style="cursor: hand">
<img src = "file://D:/webroot/site_pics/bo.jpg"></a>
</div>
<div id="hideShow">
<img src = "file://D:/webroot/site_pics/bo_big.jpg" onClick = "hideDiv('hi
А вообще, в вашем примере не показано, как собственно вызываются приведённые функции…
[code]<script language=javascript type='text/javascript'>
function hideDiv()
{
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hideShow').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hideShow.visibility = 'hidden';
}
else { // IE 4
document.all.hideShow.style.visibility = 'hidden';
}
}
}
function showDiv() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hideShow').style.visibility = 'visible';
}
else {
if (document.layers) { // Netscape 4
document.hideShow.visibility = 'visible';
}
else { // IE 4
document.all.hideShow.style.visibility = 'visible';
}
}
}
</script>
<body >
<div align="center">
<a href onClick="showDiv('hideShow');" style="cursor: hand">
<img src = "file://D:/webroot/site_pics/bo.jpg"></a>
</div>
<div id="hideShow">
<img src = "file://D:/webroot/site_pic
Из явных глюков скрипта могу только сказать, что thisLevel.style.display в первый раз не определён.
т.е... ? как определить, в таком случае? :/
привет всем
вот мой код:
<script language="javascript"> function hideLevel(id) { var thisLevel = document.getElementById(id); thisLevel.style.display = "none"; } function showLevel(id) { var thisLevel = document.getElementById(id); if ( thisLevel.style.display == "none") { thisLevel.style.display = "block"; } else { hideLevel(id); } } function hideAll() { hideLevel("layer1"); hideLevel("layer2"); hideLevel("layer3"); } </script>
скрипт показывает/прячет слои. когда я кликаю на ссылку - слои показываются, кликаю еще раз - убираются.
firefox не показывает этого корректтно.
т.е. - при клике появляется нужный слой , но буквально на милисекунду.
в чем может быть проблема? :|
я тут слегка поэкспериментировал, вроде бы firefox'у не нравится onLoad event..
…да... только тогда изначальный текст адресата получается синий и к тому же с ">" скобками.
а нельзя, чтоб шрифт адресата оставался оригинальный, а мой был всегда одним и тем же?
привет всем
у меня установлен один определенный шрифт, которым я пишу.
когда ко мне приходят письма, например с синим шрифтом, то когда я пишу ответ, мой шрифт тоже меняется на синий, на другой фонт и т.д.
можно ли как-то сделать так, чтоб мой шрифт вообще не менялся?
спасибо
Страницы: 1