Написание скрипта попандера/кликандера
Требования к скрипту попандера/кликандера:
- максимальное пробивание всех распространенных браузеров (с настройками по-умолчанию)
- открывание попандера/кликандера ПОД основным окном (т.е. фокус обязательно должен возвращаться в родительское окно)
- должны поддерживаться браузеры:
ie 6, 7, 8, 9
opera 9, 10, 11
ff 3, 4, 5, 6
Chrome
Safari 4, Safari 5
- в скрипте должен легко настраиваться тип открывания – по клику в родительском окне или по самому факту открывания родительского окна
(или и то, и другое вместе, но срабатывать должен только какой-то один)
- попандер должен открываться с установкой параметров – скроллбары (обязательно), размеры окна, тулбаром и т.п.
- без перезагрузки родительского окна попандер должен открываться не больше одного раза
- проверка/выставление кук не нужна, это будет делаться уровнем выше
Нужно добиться результата, максимально приближенного к идеальному.
Если в каком-то браузере выполнить поставленную задачу объективно невозможно, надо предложить приемлемое альтернативное решение.