Вы можете стрелять по клику () в любом браузере, но некоторым браузерам необходимо, чтобы элемент был видимым и сфокусированным. Вот пример jQuery:
$('#input_element').show();
$('#input_element').focus();
$('#input_element').click();
$('#input_element').hide();
Он работает со скровом перед click()
, но я не знаю, работает ли он, не вызывая метод show. Никогда не пробовал это в Opera, я тестировал на IE / FF / Safari / Chrome, и он работает. Надеюсь, это поможет.