Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   OPEN - отрабатывает один раз (https://javascript.ru/forum/events/28495-open-otrabatyvaet-odin-raz.html)

wUI 22.05.2012 09:42

OPEN - отрабатывает один раз
 
Всем доброго времени суток:)
Есть элемент кода вызывающий окошко с определенными параметрами:
function openCharts(pid) {
    myWin = open("./modules/Red_Beetle/main.php?id="+ pid +"", "displayWindow","width=1026,height=782,status=no,toolbar=no,menubar=no");
}


Собственно сама фунция вызова в одном из элементов страницы, с динамической переменной $row['id']:
openCharts(" . $row['id'] . ");


Проблема в том, что окно прекрасно вызывается и отрабатывает всего один раз. Так как после его закрытия, второй раз оно уже не вызывается.

Есть у кого идеи?)

bes 22.05.2012 11:15

<input type="button" value="open" onclick="window.open('','','blank')">

В этом примере новое окно создаётся по щелчку, ваш вызов, на мой взгляд, также следует привязать к каким-либо событиям.

wUI 22.05.2012 11:23

bes,
Вызов привязан на onclick="" по небольшому изображению, думал это не обязательно было озвучивать в темы.

Есть еще идеи?:)

bes 22.05.2012 11:33

<img id="bes" src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">

<script>
function f() {
  window.open('http://javascript.ru/forum/image.php?u=19820&dateline=1334914235','','blank')
}

bes.onclick = f;
</script>

wUI 22.05.2012 13:48

Проблема была в промежуточной обработке=) так что мой код тож оказался рабочим.
Спасибо за помощь bes.:)


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