Страницы: 1
Всех приветствую, у меня такая вот проблема:
есть некая менюшка на странице сайта (для краткости опустил все не нужное):
<div id='menu'> <p> </p> <table width="110" cellspacing="0" cellpadding="0"> <tr> </tr> <tr> <td> <div> <font> <a href='эта_та_самая_ссылка'> </a> </font> </div> </td> </tr> <tr> </tr> <tr> </tr> и т.д... </table> </div>
через плагин для лисы нужно найти ту_самую_ссылку и например показать ее пользователю всплывающем сообщением (вобщем что с ней делать дальше не важно).
Я искал ту_самую_ссылку через ДУМ и почему через плагин она не находится (плагин даже не выдает сообщения). вот код расширения:
<?xml version="1.0"?> <overlay id="test" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript" src="chrome://bot-gamer/content/common.js" /> <menupopup id="contentAreaContextMenu"> <menuitem label="test" position="1" oncommand="test();"/> </menupopup> </overlay>
вот яваскрипт:
function test() { var y = window._content.getElementById('menu').childNodes[1].href; alert(y); }
также был еще один способ на яваскрипте:
var y = window._content.document.getElementById('menu').getElementsByTagName('table')[0].getElementsByTagName('tbody')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[0].getElementsByTagName('div')[0].getElementsByTagName('font')[0].getElementsByTagName('a')[0].href; alert(y); }
собственно как найти ту_самую_ссылку ?
Добавлено Fri Jun 20 20:38:19 2008 :
все спасибо решение проблемы нашел сразу после того как отпостил ее тут
Отредактировано xanderdl (20-06-2008 20:29:54)
Отсутствует
Страницы: 1