Этот код (см. Ниже) относится к проекту с открытым исходным кодом (SemanticScuttle) Я немного изменил исходный код, пытаясь преобразовать букмарклет, в «web usable» Javascript.Как можно улучшить этот фрагмент JavaScript?
Текущий статус: Google Chrome = работает отлично!
Fiefox = Функциональный, но открывается на вкладке полного размера вместо заданного размера.
IE = DOA = Не работает, пожалуйста, помогите ...
<script type="text/javascript">
var selection = '';
if (window.getSelection) {
selection = 'window.getSelection()';
} else if (document.getSelection) {
selection = 'document.getSelection()';
} else if (document.selection) {
selection = 'document.selection.createRange().text';
}
document.write('<a href="javascript:x=document;a=encodeURIComponent(x.location.href);t=encodeURIComponent(x.title);d=encodeURIComponent('+selection+');open(\'http://example.com/share/bookmarks.php/Energy?action=add&popup=1&address=\'+a+\'&title=\'+t+\'&description=\'+d,\'Site Name\',\'modal=1,status=0,scrollbars=1,toolbar=0,resizable=1,width=885,height=765,left=\'+(screen.width-885)/2+\',top=\'+(screen.height-725)/2);void 0;"><img src="images/bar/book22_5.jpg" alt="Example Code" title="Example Code" /></a>');
</script>
Поскольку он работает в Chrome и функции в Firefox, я действительно люблю, чтобы иметь возможность использовать его с ИЭ также. спасибо.
Привет, я не проверял, работает ли исходный букмарклет в IE. «Автоматически сгенерированный» код букмарклета размещает там имя сайта. Я в настоящее время тестирую все предложения, спасибо. –
«IE думает, что вы пытаетесь открыть URL-адрес в целевом названии« Site Name », J. Farray, THANK YOU, для определения этой детали, теперь он работает. :) –
В любое время. Рад, что это помогло ... – Farray