Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   фреймм...... (https://javascript.ru/forum/misc/16314-frejjmm.html)

qaz123 03.04.2011 19:10

фреймм......
 
<iframe name = "zxc" src="0.html" >
 </iframe>

<form name="forma" method="post" action="http://www.сайт.ru/members/movecredits.php">
<table>
 <tr>
 <td><b>Передать</td>
 <td><input type="text" name="amt_credits" value="200" size="5" maxlength="6" class="webforms"><b> кредит(ов)</td>
 </tr>
 <tr>
 <td><b>Пользователю #ID</td>
 <td><input type="text" name="rcv_user" value="31048" size="5" maxlength="6" class="webforms"></td>
 </tr>
 <tr>
 <td colspan=2 align=center><input type="submit" id="4" name="submit" value="Передать кредиты" class="formbutton"></td>
 </tr>
 </table>
</form>
<script language="JavaScript">
window.frames['zxc'].document.getElementById('4').click() 
</script>



почему во фрейме ничего не происходит?

qaz123 04.04.2011 16:11

хелп

Skipp 04.04.2011 16:35

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

qaz123 04.04.2011 17:37

Цитата:

Сообщение от Skipp (Сообщение 99229)
либо вы пытаетесь обратиться к странице на другом домене.

в смысле? после нажатия на кнопку скрипт формы передаёт данные на другой домен

ну так вить такая конструкция прекрасно работает
<iframe name= i>
</iframe>

<script language="JavaScript" charset="UTF-8" src="http://z750.takru.com/in.php?id=751896"></script>

<script language="JavaScript">
function clicke(n){
var a= document.getElementsByTagName("a"), links= [];
for(var i= 0; i < a.length; i++){
if(a[i].className == "takru"){
links.push(a[i]);
}
}
links[n].target= "i";
links[n].click();
}
clicke(1);
</script>

Skipp 04.04.2011 17:40

Цитата:

Сообщение от qaz123
в смысле?

в том смысле, что если во фрейм загружена страница с другого домена, то браузер вам не даст к ней доступ.

melky 04.04.2011 17:42

Цитата:

Сообщение от qaz123 (Сообщение 99105)
<iframe name = "zxc" src="0.html" >
 </iframe>

да тут вроде локальный путь

пробовали вешать onload во фрейм?

qaz123 04.04.2011 17:46

Цитата:

Сообщение от melky (Сообщение 99251)
да тут вроде локальный путь

пробовали вешать onload во фрейм?

не непробовал, сори , не совсем понимаю што вы имеете в виду

Skipp 04.04.2011 17:51

melky,
обычно люди у себя делают одно, а пишут сюда другое, типа что бы нам было понятнее и не раз уже бывало, что тему разводили на 2-3 страницы, а в конце оказывалось, что тот пытался изменить чужой сайт. По этому на всякий случай и пишу.
qaz123,
он имеет ввиду, то же что и я вам писал до этого, вы уверены, что страница во фрейме уже загружена на момент обращения к её элементам?

qaz123 04.04.2011 17:57

Цитата:

Сообщение от Skipp (Сообщение 99253)
melky,
обычно люди у себя делают одно, а пишут сюда другое, типа что бы нам было понятнее и не раз уже бывало, что тему разводили на 2-3 страницы, а в конце оказывалось, что тот пытался изменить чужой сайт. По этому на всякий случай и пишу.
qaz123,
он имеет ввиду, то же что и я вам писал до этого, вы уверены, что страница во фрейме уже загружена на момент обращения к её элементам?

ну вроде да, глянь сам

qaz123 04.04.2011 18:23

хелп


Часовой пояс GMT +3, время: 13:15.