|
|
|
| есть два фрейма: mainFrame и leftFrame
в leftFrame есть такой код
...................
<a href="javascript.eff()" target="mainFrame">bla-bla</a>
<script language="javascript">
function eff()
{
document.getElementById("FORM1").submit();
}
</script>
<form method="post" id="FORM1">
<input type="hidden" name="module" value="eff_main">
</form>
...................
т.е. нужно: нажать на ссылку в leftFrame --> вызвать функцию eff() в leftFrame --> передать форму(post) в leftFrame на сервер --> в mainFrame отобразить результат
но так как я сделал не работает.... Mozzila сообщает:
Error: eff is not defined
Source File: javascript:eff()
Line: 1
Подскажите где я ошибся? Может можно сделать как то по другому? | |
|
|
|
|
|
|
|
для: Продавец Воздуха
(12.01.2006 в 10:52)
| | А вы код яваскрипт куда поставили?
После того как его вызываете?
Конечно ваша функция не видна в таком варианте.
Код яваскрипт надо ставить всегда внутри тегов <head> </head>
И избегать тыкать его куда попало в body например такое не должно иметь места:
<script language="javascript">
...
</script> | |
|
|
|
|
|
|
|
для: codexomega
(13.01.2006 в 08:22)
| | А я не таргет делаю а parent.name_frame_.document. итд | |
|
|
|