Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите решить вопрос с <iframe>

8.9K
04 апреля 2005 года
Newb
9 / / 06.03.2005
Проблема заключается в следующем. Пусть например есть таблица из двух строк. В первой строке ничиго нет и её ширина х пикселей.
Во второй строке вставляем элемент <IFRAME> и загружаем в негго html файл с формой, содержащей текстовое поле и кнопку.
Заполняем текстовое поле каким-нибудь текстом и отправляем, чтобы броузер запомнил то что мы ввели. После этого пытаемся воспользоваться автозаполнением и получается, что окошко с подсказкой выходит ровно на х пикселей ниже самого текстового поля, то есть на ширину верхней строки.

Почему так не подскажите? И как от этого можно избавиться.
2.0K
04 апреля 2005 года
Prokur
85 / / 13.10.2004
покажи тот самый кусок кода, а то не совсем понятно, что за подсказка. Это элемент броузера или сайта?
8.9K
05 апреля 2005 года
Newb
9 / / 06.03.2005
Цитата:
Originally posted by Prokur
покажи тот самый кусок кода, а то не совсем понятно, что за подсказка. Это элемент броузера или сайта?



Попробую поподробней:

вот файл temp.php

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" height="200" bgcolor="#000066" ></td>
</tr>
<tr>
<td height="100%" ><IFRAME name="I1" marginWidth=0 marginHeight=0 scrolling="auto" hspace=0 vspace=0 src="temp1.php" border="0" frameborder="0" width="100%" height="100%">Ваш
обозреватель не поддерживает встроенные рамки или он не настроен на их отображение.</IFRAME></td>
</tr>
</table>
</body>
</html>

вот файл temp1.php

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<form name="form1" method="post" action="">



<input type="text" name="textfield">
</p>



<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>

Запускаем temp.php
Набираем в текстовом поле, например, xxx. Жмём кнопку.
Теперь пытаемся воспользоваться подской броузера - щёлкаем два раза на текстовом поле. Посмотри где она вылазит. Ниже чем само поле - причём на ширину синей полосы верхней.

2.0K
05 апреля 2005 года
Prokur
85 / / 13.10.2004
странный глюк, во всех кроме ИЕ броузерах идёт все нормально. а вот в ИЕ интересный артефакт появляется. думаю тебе надо искать вариант, делать таблицу поменьше, и подгонять текстовое поле под край фрейма.
8.9K
05 апреля 2005 года
Newb
9 / / 06.03.2005
Цитата:
Originally posted by Prokur
странный глюк, во всех кроме ИЕ броузерах идёт все нормально. а вот в ИЕ интересный артефакт появляется. думаю тебе надо искать вариант, делать таблицу поменьше, и подгонять текстовое поле под край фрейма.



Спасибо за ответ. Просто суть в том чтоб в тело сайта загрузить инфу с другого. Скорее всего просто попрошу владельцев предоставляющих инфу принудительно в форме отключить автозаполнение и всё.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог