Я придерживаюсь мнения, что код должен работать во всех браузерах одинаково или не работать вообще.
Т.е. я понимаю, когда кнопки не видно в других браузерах кроме Ослика, и, соответственно, пользователь не пытается на неё нажать, ожидая "чуда"...
Это субъективное мнение, но в данном случае кнопка не нужна в Mozilla Firefox и Opera, поскольку видна, но не работает и нет никаких предупреждений.
Предлагаю (на Ваше усмотрение) внести следующие изменения в файл helper.php. Вместо:
//netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
вернуть код
try {
if (netscape.security.PrivilegeManager.enablePrivilege)
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
// netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
// netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite")
} catch (e) {alert('К сожалению, Ваш браузер не позволяет работать с буфером обмена!'); return;}
И заменить строчку:
<input title="<?php echo _TB;?>" onclick="copy_clip(document.forms.main.elements.code.value);" type="submit" value="<?php echo _VB;?>" />
на
<!--[if gte IE 5.0]>
<input title="<?php echo _TB;?>" onclick="copy_clip(document.forms.main.elements.code.value);" type="submit" value="<?php echo _VB;?>" />
<![endif]-->
Тогда кнопки не будет видно ни в каких браузерах кроме IE версии 5.0 и выше.
P.S. С чего Вы решили, что я Вас обвиняю. Всё-равно спасибо - означает спасибо. Я даже + поставил.
А про слона - это Вы зря.