Функции закрытия окна

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Код: Выделить всё

<html>
<head>
<script language="JavaScript">
function Close()
{ close(); }
</script>
</head>
<body>
<input type="submit" value="Button" OnClick="javascript:Close()">
</body>
</html>
В IE после нажатия кнопки "Button" появляется окошко с текстом: "Просматриваемая WEB - страница пытается закрыть это окно. Закрыть окно?" и 2-мя кнопками:
"Да" и "Нет".

Как сделать так чтоб окно закрывалось сразу без появления этого окошка? В NE и Opera закрывается сразу.
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Еще вопросик:

Код: Выделить всё

<html>
 
<head>
  <title></title>
<script language="JavaScript">
 function LoadText()
 {
  document.getElementById("text").innerHTML=
"<a href=#>1111111111111111111111111111111111111111111111111111</a>";
 }
 
</script>
 
</head>
 
<body>
 
<table border="1" align="center" width="200">
 <tr>
  <td id="text" width="200">
  </td>
 </tr>
</table>
 
<input type="submit" value="Send" OnClick="javascript:LoadText()">
 
</body>
 
</html>
После нажаттия кнопки ячейка таблицы "Text" заполяется строкой из однерок, при этом ширина становится такой чтобы уместить всю строку. Как сделать чтоб прописанная ширина 200 не изменялась? Чтобы ширины увеличивалась высота.

P.s. Всякие
и \n не предлагать.
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

По первому вопросу: По политике безопасности скриптом нельзя закрыть окно, которое порождено не этим скриптом. Если NE и Opera закрывается сразу то это неправильные браузеры, которые не знают, что такое политика безопасности. Но скорее всего окна порождены разными процессами.
Второй вопрос:
1. Сначала поставить в ячейку, чтобы она не была пустой.
2. Разделить единички пробелом.
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

UUU,
Сначала поставить в ячейку, чтобы она не была пустой.
От этого ячейка примет свою заданную ширину. Но все равно расширится если будет целое слово неумещающееся в нее.
Разделить единички пробелом.
В том то и проблема что это нельзя. Надо чтоб целое слово отсекалось.
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Если у тебя все единички в одно слово - то как слово отсечется?.

Есть, имхо, еще и через "гланды автогеном" - делаешь таблу невидимой (прячешь ее под нижний слой) и потом режешь и смотришь ширину.
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Если у тебя все единички в одно слово - то как слово отсечется?.
Я у тебя это и спрашиваю.

"гланды автогеном"
Не пайдет :-)
Ответить