PHP: function showhide(element_id) { if (document.getElementById(element_id).style.display == 'none' || document.getElementById(element_id).style.display == undefined ) { document.getElementById(element_id).style.display = 'block'; } else { document.getElementById(element_id).style.display = 'none'; } } </script>
После загрузки страницы, как только элементы "инициализировались", свойство [ Element ].style.display, если не было указано явно, будет пустой строкой: Code: <script> window.onload = function() { var node = document.getElementById('dummy'); alert('#' + node.style.display + '#'); // Покажет ## } </script> <div id="dummy"></div> И следующий код будет возвращать ложь всегда, за исключением тех случаев, когда мы намеренно установим это свойство в "undefined": Code: document.getElementById(element_id).style.display == undefined Можно привести исходную функцию примерно к такому виду: Code: function toggle(id) { var node = document.getElementById(id), s; if(!node) return; s = node.style; s.display = (s.display != 'none' ? 'none':''); } Стоит обратить внимание, что свойству display намеренно не присваивается значение 'block'. У столбца таблицы, например, это значение должно быть 'table-cell', и в поддерживающих браузерах может сбиться верстка. Лучший вариант, конечно, использовать css и менять только имя класса.
На странице находится 3 фрейма. В одном фрейме при помощи xss загружается фейк.. но фейк загружается на весь фрейм, а не на всю страницу.... Реально ли как нить сделать чтоб он грузилcя на всю страницу..?
Помогите с таким вопросом. Как, используя jQuery, раз в n секунд переинклудивать файл .php на php страницу?
Не знаю. Потому и спрашиваю Можно не заново include делать, а просто забрать результат выполнения этого скрипта и вставить на мою страницу...
а крон(планировшик задач) тебе не подойдет? поставь чтобы запускался через каждые n секунд , а обновленный результат будет када страничку обновишь, получается крон постоянно запускает скрипт , а он записывает результат своей работы в какой нить файл, а на страничке другой скрипт просто берет данные из этого файла, работать точно все будет быстрее....... но мож я чото не понял, раскажи подробнее что скрипт делает?
только начал изучать javascript. не могу справиться с правильной записью решения задачи. задача должна строиться на if...{alert...} else {alert...}. вот сама задача: "Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти". заранее выражаю благодарность.
Code: <html><body> <script language='JavaScript'> var v=new Array(); //числа хранятся в массиве v[1]=5.567; v[2]=7.123; v[3]=0.35; v[4]=5.1; var sum=0; //сумма var cnt=v.length;//количество чисел for(var i=0;i<cnt;i++) { if(v[i]>5.0) sum+=v[i]; } alert("Сумма: "+sum); </script> </body></html>
А возможно ли реализовать решение задачи через : a=eval(prompt('Введите значение a','')); b=eval(prompt('Введите значение b','')); c=eval(prompt('Введите значение c','')); d=eval(prompt('Введите значение d','')); Если (if) значения больше 5 ввелись, то посчитать их сумму, а если нет, то соответственно вывести {alert ('чисел больше пяти нет');}. Огромное спасибо за предыдущее решение.