веб-сайт в основном документе содержит файл javascript с использованием следующего оператора:
<script src="/somescript.js" type="text/javascript"></script>
На веб-сайте также имеется ссылка, которая выполняет функцию javascript, определенную в включенном файле.Это выглядит так:
<a href="javascript:functionname('parm1', 'parm2');" <img src="http://.../button.png" id="pushme" alt="" height="80" width="200"> </a>
Как я могу выполнить functionname('parm1', 'parm2');
в контексте основного документа с боковой панели Firefox?
Что я пробовал до сих пор: mainWindow[functionname]
, чтобы получитьуказатель на функцию js, но она всегда возвращает ноль, даже если страница была загружена полностью.(Это происходит из-за того, что источник javascript включен из отдельного файла?) contentDocument.getElementById("parentdiv").getElementsByTagName('a')[0].click();
, чтобы вызвать метод, но щелчок не представляется доступным.(Есть ли способ заставить ссылку щелкнуть () - можно?)
Или есть другой способ выполнить функцию js?
Спасибо за вашу поддержку!