getElementById В Опере и в Хроме - работает а в остальных нет.
function fOpenPlus(id){
ele = document.getElementById(id);
if (ele.style.height=='22px')
{ele.style.height = '100px';}
else{ele.style.height = '22px';}
}
В Опере и в Хроме - работает а в остальных (IE и FF) нет, что нет так? Спасите помогите - ПОЖАЛУЙСТА! . |
Виталий 777,
минимальный код с вашей проблемой опубликуйте пожалуйста! |
getElementById - не во всех браузерах работает
Я же вроде вставлял код?
ладно привожу ещё раз.
function fOpenPlus(id){
ele = document.getElementById('divid'+id);
if (ele.style.height=='22px')
{ele.style.height = '100px';}
else{ele.style.height = '22px';}
}
Или Вам требуется функция Вызова? В PHP вызов выглядит так: <div class="clip" id="divid'.$i.'" style="height:22px;" onClick="fOpenPlus(\''.$i.'\');"> Спасите - помогите, пожалуйста... |
document.getElementById везде работает а у Вас наверно id неправильный формируется(в PHPне разбираюсь)
вставьте alert(id) перед ele var лучше поставить var ele=doc... По моему в некоторых браузерах ele.style.height дает просто число без 'px' |
всё понял... если везде значит... должен везде...
|
Виталий 777,
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<style type="text/css">
div{
width: 300px;
background-color: #FFFF33;
}
</style>
<script language="JavaScript" type="text/javascript">
function fOpenPlus(id){
ele = document.getElementById('divid'+id);
if (ele.style.height=='22px')
{ele.style.height = '100px';}
else{ele.style.height = '22px';}
}
</script>
</head>
<body>
<div class="clip" id="dividF" style="height:22px;" onClick="fOpenPlus('F');">Click me</div>
</body>
</html>
|
E меня почему-то перестала работать JajaScript в IE и FF, с моим кодом... А с Вашим работает, а мои скрипты отказывается показывать даже alert///
|
Всё вопрос снят. Там лишний минус стоял в коде....
|
| Часовой пояс GMT +3, время: 13:14. |