Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Новое окно, window.open+document.write (https://javascript.ru/forum/events/6843-novoe-okno-window-open-document-write.html)

Learx 26.12.2009 18:51

Новое окно, window.open+document.write
 
небольшая фотогалерея, хочу чтоб при нажатии на картинку она появлялась в новом окне.
сделал так:

<html>
<head>
<script language="JavaScript">
function open()
{
foto_open=window.open("","","resizable=1;width=400,height=400");
foto_open.document.write("<html><head><title>Catwoman</title></head>");
foto_open.document.write("<body bgcolor=#aa1050><IMG src=""10.jpg"" width=100%><br><input type=\"Button\" onclick=\"window.close()\" value=\"Закрыть\">");
}
</script>
</head>
<body bgcolor=#ff00ff >
<table width=400,height=400><tr><td>
<input type="image" src="20.gif" width=100% onclick="open()" name="na">
</tr></td></table>
<body>
</html>


исправьте, пожалуйста, чтоб работало.

Kolyaj 26.12.2009 18:55

Функцию переименуйте.

B~Vladi 26.12.2009 19:11

Цитата:

Сообщение от Learx
исправьте, пожалуйста, чтоб работало.

Это мы должны тебе так написать.

Learx 27.12.2009 00:55

разобрался ...

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

Без изображения все работает, ну что ж, будем думать что можно еще сделать ...

Kolyaj 27.12.2009 09:05

Цитата:

Сообщение от Learx
Без изображения все работает

Цитата:

Сообщение от Learx
IMG src=""10.jpg""

Кавычки экранировать надо, а не удваивать.


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