Вот примерная функция: HTML: <script type="text/javascript"> function keypress(e){ if(window.event) k = window.event.keyCode; // Ie && Opera else k = e.which; // Firefox } document.onkeypress=keypress; </script>
Народ кто нить знает как по нажатии на кнопку или ссылку можно сохранить определенный рисунок. ну что бы появилось диалоговое окно куда нужный рисунок сохранять?
возможно два варианта: 1. использование server-side скриптов: download.php: PHP: <?php if (!isset($_GET['filename'])) die; header("Content-Type: application/octet"); echo file_get_contents($_GET['filename']); ?> somepage.html: HTML: <iframe name=iframe style="display:none"></iframe> <a target="iframe" href="http://localhost/download.php?filename=pic.gif"><img src="pic.gif" border="0"></a> Минус: пользователю будет предложено сохранить файл с названием download.php, возможное решение - использование mod_rewrite 2. Использование метода execCommand с параметром SaveAs - работало только в IE <= 6, впоследствии было ликвидировано в целях безопасности
Ой, извини blaga я загнался! Вот вариант от меня: HTML: <form action="save.php" method="post"> <input type="submit" value="Сохранить изображение" /> </form> save.php PHP: <?php header("Content-Disposition: attachment; filename=img.jpg"); header("Content-Type: application/x-force-download; name=\"img.jpg\""); ?>
Есть еще вариант через flash, но думаю он тебя не интересует. Да и замороченней там будет... А то, что на html это не реализовать - меня бесит...
блин опять 25. если в скрипте в хидерах принимать параметры тогда он будет предлагать пхп файл сохранить.
Драсте =) в общем яваскрипте я не силён так что решил спросить у вас =) У меня эвент работает в опере и ФФ а в осле не пахает =\\ HTML: <select><option OnClick="location.href='http://localhost/a/index.php?s=2'" >Default</option><option OnClick="location.href='http://localhost/a/index.php?s=3'" >whiteskin</option></select>
HTML: <select onchange="location.href='http://localhost/a/index.php?s='+this.options[this.selectedIndex].value;"> <option value="2">Default</option> <option value="3">whiteskin</option> </select>
Code: <div id="gopa">15154</div> Как яваскриптом провесть это число между дивами, сложить его с другимчислом, например 456, и вывести вот тут: Code: <div id="otvet"></div> ?
HTML: <div id="gopa">15154</div> <div id="otvet">44</div> <script> alert(document.getElementById("gopa").innerHTML + document.getElementById("otvet").innerHTML); </script> Только объяви их как чмсла, а то сконкатектирует
HTML: <script type="text/javascript"> num=parseInt(document.getElementById('gopa').innerHTML); document.getElementById('otvet').innerHTML=num+456; </script>
HTML: <script type="text/javascript"> target=document.getElementById('gopa'); num=parseInt(target.innerHTML); document.getElementById('otvet').innerHTML=num+456; </script>
Здравствуйте! Есть текст: Loading... Нужно сделать анимирование троеточия... Если раскладывать на кадры, то получится что-то вроде: Loading Loading. Loading.. Loading...
Картинки рулят. Картинок прелоудеров существует громадное количество, есть даже сервис позвоялющий создавать собственные. Но если зачем-то надо только на JavaScript, то вот похожее: HTML: <span style="font-weight:bold;font-size:120%;" id="dotArea">Loading</span> <script type="text/javascript"> function makeDots(){ dotArea=document.getElementById('dotArea'); dotLen=dotArea.innerHTML.length; if(dotLen==7){dotArea.innerHTML='Loading.';} if(dotLen==8){dotArea.innerHTML='Loading..';} if(dotLen==9){dotArea.innerHTML='Loading...';} if(dotLen==10){dotArea.innerHTML='Loading';}} dotInt=setInterval('makeDots()',500); </script>