Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Script + IFRAME

Ответить
Настройки темы
Java Script + IFRAME

Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста как передать аргумент из IFRAME функции Java Script, которая находится в основном тексте документа?
Спасибо.

Отправлено: 12:04, 10-04-2003

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


посмотри на моей страничке(она сделана вся на js)(простокодом занимать место не хочется)Vlad-Mokeev@narod.ru
если не разберешся в коде то пиши, отвечу.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:52, 11-04-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо Vlad Drakula, пошел смотреть.

Отправлено: 18:05, 11-04-2003 | #3


Аватара для juniorgost

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Проблема:
Имеется страница с несколькими iframe в которые грузятся другие страницы. Нужно прочитать\записать данные в формы этих iframe. Проблема в том что на домашнем сервере все работает, но когда все это выкладывается в нет, то после загрузки всей страницы при попытке чтения или записи происходит ошибка. В чем может быть проблема? С именами форм, элементов все в порядке.

Отправлено: 01:06, 19-08-2006 | #4


Аватара для juniorgost

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


При выполнении скрипта на странице, которая сабмитет форму в другом фрейме (или в ифрейме) выдается ошибка Permission Denied.
Хотя если тот же документ открыть с локально, то все прекрасно работает.
В чем ошибка?
Так же не получается считать значение полей ввода, но и в этом случаи все работает, если страницу открыть с хард диска.
Люди добрые и умные, может кто поставит на путь истинный...

Да, при чтении значений полей ввода никакой ошибки не выводится, просто ничего не происходит.

Отправлено: 14:12, 21-08-2006 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


juniorgost
Цитата:
Да, при чтении значений полей ввода никакой ошибки не выводится, просто ничего не происходит.
1) открываем error log в FF и смотрим что пишет...
2) код в студию!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 14:33, 21-08-2006 | #6


Аватара для juniorgost

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Main page:

<html>

<script language="JavaScript">
function submit_func()
{
document.getform.UserForm.Edit1.value="Value1";
document.getform.UserForm.Edit2.value="Value2";
document.getform.UserForm.Edit3.value="Value3";
document.getform.UserForm.submit();
}
</script>

<body>

<iframe name="getform" src="user.html" width="500" height="500" border="0" onload='setTimeout("submit_func()",10000);'>

</body>
</html>


User page:

<html>
<body>
<form name="UserForm" action="save.php" method="post">
<input type="text" name="Edit1" value="">
<input type="text" name="Edit2" value="">
<input type="text" name="Edit3" value="">
</form>
</body>
</html>

Последний раз редактировалось juniorgost, 21-08-2006 в 15:39. Причина: Vlad был прав на счет копипастинга...


Отправлено: 15:32, 21-08-2006 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


juniorgost
1)
Цитата:
document.getform.UserForm.Edit1.value="Value1";
document.getform.UserForm.Edit2.value="Value2";
document.getform.UserForm.Edit3.value="Value3";
document.getform.saveform.submit();
очень похоже на ошибку.

2)
iframe - это другой документ... соответственно и обращаться к его содержимому нжно по другому.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 15:38, 21-08-2006 | #8


Аватара для juniorgost

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


т.е. по другому?
Нельзя ли подробнее ?

Отправлено: 15:45, 21-08-2006 | #9


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


я думаю что нужно смотреть в эту сторону: document.frames['getform'].document.saveform.submit();

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:07, 21-08-2006 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Script + IFRAME

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Java Script aleksking Хочу все знать 5 03-09-2009 11:34
Java script umnik Хочу все знать 7 22-09-2004 01:14
Java Script diter Хочу все знать 5 03-07-2003 23:29
Java script Slimka Программирование и базы данных 3 25-06-2003 22:01
JAVA SCRIPT CTEPX Вебмастеру 1 22-11-2002 22:58




 
Переход