Как правильно отправ. форму на сайт с пом-ю window.document.forms[0].submit()? При нажатии работает
работает, а при <script language="JavaScript">
{
window.document.forms[0].submit(1)
}
</script>
почему-то на сайте не происходит изменений, хотя перемещается в указанный в action URL.
2)Как из window.location вырезать подстроку ?
<SCRIPT LANGUAGE="JavaScript"><!--
function murl() {
myurl=window.location;
document.writeln(myurl);}
murl()
// -->
</script>
IE пишет типа window.location.substring не поддерживает .
Заранее спасибо!
Цитата:
1)Как правильно отправить форму на сайт с помощью window.document.forms[0].submit()? 2)Как из window.location вырезать подстроку ?
IE пишет типа window.location.substring не поддерживает .
1. Возможно изменений не происходит, если обработчик на сервере требует координат на картинке. (при отправке нажатием на картинку image отправляются и координаты мыши на ней)При отправки формы скриптом они, естесственно, не отправляются
2. всё просто - используй window.location.href - это строка, в отличие от window.location
Объект location имеет свойства через которые можно прочитать любую его часть, например
href возвращает или устанавливает текущий URL
protocol возвращает или устанавливает текущий протокол передачи файлов
кроме того существуют свойства
host, hostname, port, pathname, search, hash
обращаться к свойствам надо
window.location.host
значение присваеваешь переменной, уродуешь и полученный результат записываешь обратно
теперь о первом
попробуй назвать свою процедуру имя_твоей_кнопки_OnClick или в теге твоей кнопки явно напиши onclick="имя_твоей_процедуры"
используй метод toString() для преобразования свойство location в строку