- Kod: Zaznacz cały
...
<script type="application/x-javascript" >
function colorize(newStyle)
{
var Tag = window.document.getElementById('worktoolbar');
if (Tag)
{
tag.setAttribute("style",newStyle);
}
else
{
alert("error");
}
}
</script>
<toolbox>
<toolbar id="worktoolbar" style = "background-color:yellow" >
<toolbarbutton label="Color:" />
<toolbarbutton type="radio" name="color" label = "red"
oncommand="colorize('background-color:red');" />
<toolbarbutton type="radio" name="color" label="yellow"
oncommand="colorize('background-color:yellow');"/>
</toolbar>
</toolbox>
</overlay>
Niestety getElementById zawsze zwraca mi nulla. Gdzie tkwi mój błąd?
Dziękuje z góry za wszelką pomoc.
PS Czy jest możliwe wywołanie programu javy (nie javascript) z poziomu rozszerzenia firefoxa?[/code]