феникс вот есть страница индекс в нем два фрейма down.php and up.php в нижнем есть строка ввода, которая при нажатии оотправляет данные в верхний файл вот. как реализовать скриптом чтобы строка очищалась без обновления экрана, ну когда жмешь на обновить все данные в обычных строках и текстарея очищаются ведь так? так.. вот.
Эм нужен скрипт затемнения окна и показа в середине загрузки, и что бы все это происходило во время загрузки скрипта.
pho1eadeux вот. есче раз, имею файл index.php, в нем написан код фрейма, направляющий на два окна up.php и down.php, при открытии фрейма в строке(<input type=text name=str target=увазано на верхний фрейм>) мы пишем текст, который после нажатия на Enter отправляет данные строки strв верхний фрейм, так вот, нужен скрипт, который бы просто тупо обнулял эту строку str
HTML: <input type="text" name="str" id="str"> <input type="submit" onClick="getElementById('str').value='';"> То есть просто значение полю задать пустое.
2 Kridan Согласно твоему коду первым обработается Click, а уж потом будут отправлены данные. Для того, что хочет rubik-nerubik есть событие AfterSubmit формы, т.е. PHP: <form onAfterSubmit="document.getElementById('str').value='';">
Вопрос: как заставить javaScript отображать флэш ролики *.swf с помощью команды document.write ? Тема такая: хочу написать скрипт который в зависимости от разрешения экрана вставлял разные флэш ролики. С картинками на много проще обстоит дело, но эффект не тот. Челы, намудозвонился по самые уши...
PHP: document.write('<embed src="flash.swf"></embed>'); PHP: document.write('<embed src="flash.swf?w='+screen.width+'&h='+screen.height+'"></embed>')
Ситуация такая... вроде скрипт простой) НО... Нужно сделать что запрос передавался в качестве POST и начался переход на страницу... Реализовал как бы "GET" с помощью функции(это рабочий и действующий вариант запроса GET, можно посмотреть у меня на сайте (x-crm.info)): Code: function doClick(xx) { location.href = "index.php?x=" + xx.id; } Этот id являестся именем для "инклудинга", за это отвечает переменная x... но это никуда не годиться, как мне оформить это в качестве POST, ведь переменной x можно передать и через POST значение id... очень надо... Дальше интереснее! вариант запроса POST (Это как раз тот вариант который "Почти" работает) Code: function doClick(xx) { linker = index.php; var http = new XMLHttpRequest(); var url = linker; var params = "x=" + xx.id; http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200) { document.write(http.responseText); } } http.send(params);} Это всё 1й раз обновляет... но... коряво в смысле кодировки(Русский текст), что делает невозможным дальнейшее "общение" с сайтом: в Опере ромбики за место Русского текста в ИЕ 7 Он вообще хз откуда куски кода грузит и русский текст вообще не выводит! И! после того как обновил следующий клик тупо дописывает после.. а как заново??? как же там кодировку в запросе указать... блин) Нашёл некую ф-ю: JsHttpRequest ... думаю... Помогите с ней разобраться пожалуйста... может на ней запрос сформировать?? Нашёл ещё либу: charset_x_win но она на php... а надо на яве( Вот ещё ТуТ но уже мозги жгут! хелп.. Может есть на ajax функиция перекодировки...(
Здесь XMLHttpRequest вроде бы не к чему - тебе же страницу всё равно сменить надо. Целесообразнее создать форму и явой её отослать. Code: function doClick(xx) { var myForm = document.createElement('form'); myForm.action="index.html"; myForm.method="POST"; myForm.target="_self"; myForm.style.display="none"; myVar = document.createElement('input'); myVar.type="text"; myVar.name="x"; myVar.value=xx.id; myForm.appendChild(myVar); document.body.appendChild(myForm); myForm.submit(); };
вобщем такая фигня...есть xss, но в печеньках хранитсо только id сесии. есть ли способ посмотреть сессию через javascript?
Помогите со скриптом. Пример скрипта на сайте http://www.bigmir.net При наведении на ссылку сайта который участвует в рейтинге появляется окно с названием сайта, его хитами и хостами. Такие окна называются «Всплывающие подсказки» и выводятся с помощью AJAX. Мне посоветовали пример и сам скрипт такого окна. Вот ссылка : http://ajaxhelp.net/message.html Но там я ничего не понял. Разъясните как это работает или дайте хороший скрипт такого всплывающего окна.
код Code: <input type=text name=aaa> <input type="button" onclick="javascript:bbb()" > <script language="JavaScript" type="text/javascript"> function bbb() { var val=document.getElementById('aaa').value; alert(val[0]); } </script> Под ff не сробатывает под IE выводит undefined под Opera выводит первый символ (так как и должно быть) В чем косяк, почему из 3ех браузеров только один нормально выполняет код
Кроме того, у тебя ошибка в доступе к элементу. Ты используешь доступ через ид, а надо через нейм, как и написано в html-части. Вот так запашет везде Code: <input type=text name=aaa> <input type="button" onclick="javascript:bbb()"> <script language="JavaScript" type="text/javascript"> function bbb() { var val=document.getElementsByName('aaa').item(0).value; alert(val.charAt(0)); } </script> ================ 2 Helios Согласно твоему коду обнуления не произойдет, потому что в javascript событие AfterSubmit не обрабатывается. onAfterSubmit - немного из другой оперы. Просто так в браузерах это не сработает. А нужен был всего лишь такой код PHP: <iframe name="mid" src=""></iframe> <form target="mid" action="http://host.ru"> <input type="text" name="str"> <input type="button" onclick="document.forms[0].submit();document.forms[0].str.value=''";> </form>
Подскажите пожалуйста Как переделать этот JavaScript Code: <SCRIPT LANGUAGE="JavaScript"> function f(){ document.location.href='http://feed.com/search.php?q=[key_main]'; } window.onFocus = f() </SCRIPT> чтобы он вызывал срабатыванме JS лежашего в отдельном файле