За последние 24 часа нас посетили 16899 программистов и 1292 робота. Сейчас ищут 1472 программиста ...

IFrame и JavaScript. Нужна срочная помощь !!!!

Тема в разделе "Вопросы от блондинок", создана пользователем Adil, 2 ноя 2006.

Статус темы:
Закрыта.
  1. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    :!: Всем привет. Прошу вас помочь решить мою проблему; и так:
    ............................................................
    я создаю на странице index.php IFrame и даю ссылку на страницу content.php, и следовательно страница content.php загружается в странице index.php в середине. Но в странице content.php находится форма, которая делает вход в чат. Вот так выглядит форма на странице content.php:

    <input name="button" type="button" onClick="javascript:basicLogin();" value="Войти" >

    И при нажатии кнопки Войти, чат загружается в том же самом фрейме (content.php), а мне нужно, что бы чат загрузился во всем окне index.php.
    Поэтому я пишу атрибут \target="_top"\ в content.php, чтобы открыть чат во всем окне. Вот так выглядит ссылка:

    <input name="button" type="button" onClick="javascript:basicLogin();" value="Войти;" target="_top">

    Но даже при этом чат не открывается в index.php, а все в том же фрейме content.php. Напомню, что это IFrame (внутренний фрейм).
    Я совсем запутался, потому-что атрибут target="_top" должен был решить мою проблему. Но почему не сработало. Пожалуйста помогите. Подскажите как правильно задать атрибут Target в форме.
    Может все дело в функции JavaScript-а : onClick="javascript:basicLogin();" ?????????????? :?:
    Жду вашей помощи. Заранее спасибо.

    Вот пример фрейма:

    <IFRAME name="" style="position:absolute;left:211px;top:123px;width:563px;height:510px;z-index:0" src="content.php" frameborder="1">
    .........................
    </IFRAME>
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    покажите описание функции basicLogin()

    и форму польностью
     
  3. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Вот описание функции:

    function basicLogin() {
    if (formIsValid()) {
    document.login.submit();
    }
    }


    Вот форма:

    <form action="chat.php" method="post" name="login">
    <td><input name="button" type="button" onClick="javascript:basicLogin();" value="Войти"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input name="button" type="button" onClick="javascript:popupLogin();" value="Войти в другом окне td>
     
  4. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Ну что ? Ни у кого нет предложения ???????????
     
  5. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Ну что, дальше по пунктам спрашивать? Где код formIsValid()?
    Где коды basicLogin() и popupLogin()?
    И почему target висит на кнопке, а не на форме?
     
  6. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Adil что-то в вашем втором сообщении не видно вообще никакого target. А в первом target был почему как атрибут у <input>, хотя он должен прописываться у <form>
     
  7. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Щас проверю target в самом form
     
  8. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Все ребята подошло. Большое вам всем спасибо. Надо было target прописать в тэге <form>. )))))
     
Статус темы:
Закрыта.