Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Правильно задать размеры окна, openWin 
:(
    Опции темы
Ciber SLasH
Дата 9.6.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



В твоём предыдущем посте были кой-каие траблы с кавычками в переменной $img. Вот я и привёл пример, где с кавычками всё путём.

А на счёт бага... что так и открывается окно с промежутками между картинкой?
PM   Вверх
PARROT
Дата 9.6.2005, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



Ну вот так дает ошибку яваскрипт и картинка не открывается
Код

$img = "<td onClick=\"showImg('',$mas[11])\" style=\"cursor: pointer\"><img src=\"$mas[10]\" border=1 alt=\"увеличить фото\"></td>";

А так вроде ничего:
Код

$img = "<td onClick=\"showImg('','$mas[11]')\" style=\"cursor: pointer\"><img src=\"$mas[10]\" border=1 alt=\"увеличить фото\"></td>";

Трабла с открытием фоток остается, не всегда срабатывает размер. smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ciber SLasH
Дата 9.6.2005, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



А вот так?
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta HTTP-EQUIV=Content-Type CONTENT='text/html; CHARSET=windows-1251'>
<title>Открытие нового окна с картинкой</title>
<head>
<script language='JavaScript'>
function showImg(URL, imgPath) {
  var img = new Image();
  img.src = imgPath;
  var h = img.height;
  var w = img.width;
  var content = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' +
                '<html><head><meta HTTP-EQUIV=Content-Type CONTENT="text/html; CHARSET=windows-1251">' +
                '<title>ImagePreview</title>' +
                '<script language="JavaScript">' +
                'function selfResizer( id ) {' +
                'var obj = document.getElementById(id);' +
                'var w = obj.width;' +
                'var h = obj.height;' +
                '  window.resizeTo(w, h);' +
                '  self.focus();' +
                '}' +
                '<\/script></head><body onLoad="selfResizer(foto)">' +
                '<img id=foto style="position: absolute; left: 0px; top: 0px" src="'+img.src+'">' +
                '</body></html>';
  var wnd = window.open(URL, 'newWin', 'width='+w+',height='+h);
  wnd.document.write(content);
}
</script>
</head>

<body>
<a href=# onClick="showImg('', 'logo.gif')">Просмотреть фотку</a>
</body>
</html>

PM   Вверх
Aliance
Дата 10.6.2005, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Кстати, такая тема уже совсем недавно поднималась. И в топике ОКНА и ФРЕЙМЫ было нечто похожее smile
Если не найдет никто - приеду с юга - дам ответ smile))
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 12.6.2005, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



Ciber SLasH, не работает. А для чего закоментирован кусок кода,это нужно или нет?
Добавлено @ 20:36
Спасите, в среду нужно сдавать сайт, иначе грозились уволить.
Работает все, кроме открытия фотографий. Пожалуйста. smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Aliance
Дата 12.6.2005, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Чем не устраивает код от Ciber SLasH?
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 12.6.2005, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



Цитата(Aliance @ 12.6.2005, 22:33)
Чем не устраивает код от Ciber SLasH?

Меня код устраивает, а вот картинки... открываются через раз, раз с белым полем справа или снизу, если обновить страницу, то могут открыться как положено...
Может это какой-то глюк?


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Aliance
Дата 12.6.2005, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Попробуй так:
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta HTTP-EQUIV=Content-Type CONTENT='text/html; CHARSET=windows-1251'>
<title>Открытие нового окна с картинкой</title>
<head>
<script language='JavaScript'>
function showImg(URL, imgPath, counter) {
  var img = new Object();
  var img['~'+counter] = new Image();
  img['~'+counter].src = imgPath;
  var h = img['~'+counter].height;
  var w = img['~'+counter].width;
  var wnd = window.open(URL, 'newWin', 'width='+w+',height='+h);
  wnd.document.write('<img style="position: absolute; left: 0px; top: 0px" src="'+img.src+'">');
}
</script>
</head>

<body>
<button onClick="showImg('', '0.gif', '0')">Картинка №1</button>
<button onClick="showImg('1.htm', '1.gif', '1')">Картинка №2</button>
<button onClick="showImg('2.htm', '2.gif', '2')">Картинка №3</button>
</body>
</html>


Кстати, размеры картинок статичны? Известны зарание?
Добавлено @ 21:39
Кстати, и там, и там можно попробовать убрать Доктайп - из-за него иногда "непонятные" глюки исчезают 8)))
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 12.6.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



Размеры картинок заранее неизвестны. Доктайпа нет.
Код

        $size = getimagesize ($mas[11]);
       if ($mas[10]=="") $img="<td>Нет фото</td>";
else $img = "<td onClick=\"showImg('','$mas[11]')\" style=\"cursor: pointer\"><img src=\"$mas[10]\" border=1 alt=\"увеличить фото\"></td>";

Твой код дает мне ошибку. smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ciber SLasH
Дата 12.6.2005, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата(PARROT @ 12.6.2005, 21:34)
А для чего закоментирован кусок кода,это нужно или нет?

Где? там нет никаких комментариев, там одна большая строка.
Проверял лично и первый код, который я давал (и Aliance тебе ещё о нём напомнил) работает и последний с большой строкой -- тоже работает.
Видно что-то ты неправильно где-то делаешь. smile
PM   Вверх
PARROT
Дата 12.6.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



Цитата(Ciber @ 12.6.2005, 23:13)
Цитата(PARROT @ 12.6.2005, 21:34)
А для чего закоментирован кусок кода,это нужно или нет?

Где? там нет никаких комментариев, там одна большая строка.
Проверял лично и первый код, который я давал (и Aliance тебе ещё о нём напомнил) работает и последний с большой строкой -- тоже работает.
Видно что-то ты неправильно где-то делаешь. smile

Ciber SLasH, действительно, код работает, точнее оба твоих работают.
Но картинки по прежнему открываются через раз.
Может это глюк эксплоера? Или...
Я оставлю так. Всем спасибо! Может главный программер на работе чего подскажет...
Спасибо! smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.