работает только в Opera document.getElementById('id').onclick="minmin('id' )";
Доброго времени суток.
сталкнулся с ситуацией странной. в общем, написал скрипт замены некоторых параметров по средством вызова функции в onClick. Скрипт имеет 2 функции внутри себя с подменой одной и тойже переменной, полноценно работает только в Opera, в других браузерах выполняет только первую функцию и не выполняет подмены переменной в onclick. вызов функции:
<img id="minmax" class="" src="images/minimizeom.png" onclick="maxmax('exp')">
сам скрипт
function maxmax(id)
{
document.getElementById('minmax').onclick="minmin('exp')";//изменяю параметр он клик
document.getElementById('hgh').style.height=document.body.clientHeight-195;//высота
document.getElementById(id).style.width=document.body.clientWidth;//ширина
document.getElementById('ckk').style.top=0;//позиционирование
document.getElementById('ckk').style.left=0;//позиционирование
document.getElementById('ckk').className="";
}
function minmin(id)
{
document.getElementById('minmax').onclick="maxmax('exp')";//изменяю параметр он клик, далее параметры высоты ширины и тд
document.getElementById(id).style.width=1110;
document.getElementById('hgh').style.height=350;
document.getElementById('ckk').style.top=25;
document.getElementById('ckk').style.left=25;
document.getElementById('ckk').className="rouming";
}
|
adzerkot,
попробуйте указать единицы измерения px style.height='350px' |
ширину\высоту он берет, все норм, обратно не возвращает.
походу он в FF\chrome не выполняет действие
document.getElementById('minmax').onclick=
|
document.getElementById('minmin').onclick=
function придумайте разные названия функции и id |
в прошлом посте опечатка была.
|
в опере все идеально работает, тупняки в других браузера почему то:(
|
adzerkot,
укажите в onclick функцию а не строку
document.getElementById('minmax').onclick=function ()
{
minmin('exp');
}
|
Цитата:
или выполнять не ту функцию что вызывал первой? ща кароч зайлю на хостинг, глянешь что требуется |
http://remontpc.pro/
справа внизу ярлык. открывается дабл кликом. откроется "окно", нажми в нем "развернуть на весь экран", и попробуй его потом обратно свернуть. попробуй фаерфоксой и оперой |
adzerkot,
измените скрипт указав функции и px тогда будет смысл смотреть |
мде. скрипт написал, вызов функции написал, показал реальный пример работы. в дримвавере менял все как вы говорили, и с вашими вариантами в дэнвере не работало ни в опере ни в фоксе. что мне еще сделать? функции правильные, проверенно питсот раз, вызов стартовой функции правильный. проблема с тем что фф\хром не выполняет функцию замены параметра onclick. вопрос собственно в этом и был. ваше последнее сообщение никакого смысла не несет.
|
adzerkot,
рискните так )))
function maxmax(id)
{
document.getElementById('minmax').onclick=function (){minmin('exp') };
document.getElementById('hgh').style.height=(document.body.clientHeight-195)+'px';
document.getElementById(id).style.width=document.body.clientWidth+'px';
document.getElementById('ckk').style.top='0px';
document.getElementById('ckk').style.left='0px';
document.getElementById('ckk').className="";
}
function minmin(id)
{
document.getElementById('minmax').onclick=function (){maxmax('exp') };
document.getElementById(id).style.width='1110px';
document.getElementById('hgh').style.height='350px';
document.getElementById('ckk').style.top='25px';
document.getElementById('ckk').style.left='25px';
document.getElementById('ckk').className="rouming";
}
|
Цитата:
Цитата:
|
adzerkot,
:dance: |
| Часовой пояс GMT +3, время: 07:37. |