Alex300 |
|
||||
---|---|---|---|---|---|
Genoa 0.6.x - файл base.js последняя строка window.name = 'main'; дело в том, что этот файл подгружается и в случае, если открывается попап окно с урлом вида : plug.php?o=<код_плагина> и получается, что свойство name основного и дочернего окон одинаковые, что не правильно. Мало того, если я открываю всплывающее явно передавая ему name:
То мой name 'Edit' переписывается тем что в файле base.js. Как результат, если пользователь будет кликать несколько раз по ссылке из кода выше, то окна будут каждый раз открываться новые, вместо того, чтобы он переходил в однин раз открытое окно. нужно добавить хотябы проверку: if (window.name == '') window.name = 'main'; и хорошо бы, чтобы popup возвращала результат и позволяла передать параметр name, например так:
Результат нужен для того, чтобы можно было дальше провести некоторые манипуляции над вновь открытым окном. PS не знаю есть ли подобный баг в Сиене... Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|||||
This post was edited by Alex300 (2011-10-29 07:56, 13 years ago) |