View Single Post
Old 16-03-2008, 11:22   #3
keyg
Junior Member
 
Iscritto dal: Mar 2008
Messaggi: 8
...il problema č che alla lista element devo andare a togliere il nodo trovato...e aggiungere al posto di quel nodo un'altro nodo...


ho provato in questo modo...


if (Elements.length > 0)
{

var colTesto = null;
var styleElem = null;
var textNode = null;
var styleText = null;
var color = "#FF00FF";

for (Counter=0; Counter<Elements.length; Counter++)
{


//trova elementi color
styleElem = Elements[Counter].getElementsByTagName('color');

//rimuove elemento dal nodo
styleElem.removeChild(styleElem);

//crea un'altro elemento
styleElem = Elements[Counter].createElement("style");
styleElem.setAttribute("id", id);
styleElem.setAttribute("type", "text/css");

//aggiunge il colore
styleText = "* { color: " + color + " !important; }";

//crea il text nodo
textNode = Elements[Counter].createTextNode( styleText );

//lo aggiunge all'elemento
styleElem.appendChild(textNode);

//modifica la struttura
Elements[Counter].documentElement.appendChild(styleElem);




}



...anche cosė non va bene!...
qualcuno sa dove posso sbatter la testa?...

grazie per l'aiuto!..
keyg č offline   Rispondi citando il messaggio o parte di esso