HighDots Forums  

rimuovere tutti button

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss rimuovere tutti button in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
nonce999
 
Posts: n/a

Default rimuovere tutti button - 02-01-2008 , 04:41 PM







oDoc = document.getElementById
("StampaIframe").contentWindow.document;
var els = oDoc.getElementsByTagName("*");
for (var i=0;i<els.length;i++){
if (els[i].type=="button"){
//els[i].style.visibility="hidden";
els.removeChild(els[i]);
}
}

Non riesco né a nascondere tutti i bottoni né a cancellarli.
Cosa devo correggere?


--
http://interno.netsons.org
http://midiquiz.altervista.org

Reply With Quote
  #2  
Old   
nonce999
 
Posts: n/a

Default Re: rimuovere tutti button - 02-01-2008 , 11:30 PM






L'ho corretto così:

var oDoc = document.getElementById("StampaIframe");
oDoc = oDoc.contentWindow.document ? oDoc.contentWindow.document :
oDoc.contentDocument;
oDoc.open();
oDoc.write(document.getElementById("stampaIban").i nnerHTML);
oDoc.close();
var els = oDoc.getElementsByTagName('INPUT'); // "*"
for ( var i=0; i < els.length; i++ ){
if ( els[i].getAttribute('type') == 'button' ){
//els[i].style.visibility="hidden";
els[i].parentNode.removeChild( els[i] );
}
}

ma non funziona.
Ho dimenticato di specificare che il contenuto dell'iFrame viene
prima caricato dall'innerHTML di un altro DIV.
E poi se invece di cancellarlo voglio nasconderlo va bene:

els[i].style.visibility="hidden";

Grazie!
--
http://interno.netsons.org
http://midiquiz.altervista.org

Reply With Quote
  #3  
Old   
ZER0
 
Posts: n/a

Default Re: rimuovere tutti button - 02-02-2008 , 11:37 AM



nonce999 <nonce999 (AT) haii (DOT) com> wrote:

Quote:
L'ho corretto così:
[..]
Ho dimenticato di specificare che il contenuto dell'iFrame viene
prima caricato dall'innerHTML di un altro DIV.
Scusa, eh... ma rimuoverli/nasconderli dal DIV, o - se nel DIV
devono rimanere - usare una regexp sulla stringa innerHTML per
evitare che vengano aggiunti?

Quote:
E poi se invece di cancellarlo voglio nasconderlo va bene:

els[i].style.visibility="hidden";

Grazie!

--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."


Reply With Quote
  #4  
Old   
nonce999
 
Posts: n/a

Default Re: rimuovere tutti button - 02-02-2008 , 11:43 AM



zer0.shock (AT) libero (DOT) it (ZER0) wrote in news:1iboswc.xkqn7a1oy5zigN%
zer0.shock (AT) libero (DOT) it:

Quote:
nonce999 <nonce999 (AT) haii (DOT) com> wrote:

L'ho corretto così:
[..]
Ho dimenticato di specificare che il contenuto dell'iFrame viene
prima caricato dall'innerHTML di un altro DIV.

Scusa, eh... ma rimuoverli/nasconderli dal DIV, o - se nel DIV
devono rimanere - usare una regexp sulla stringa innerHTML per
evitare che vengano aggiunti?
Hai ragione, non ci avevo proprio pensato :">

Quote:
E poi se invece di cancellarlo voglio nasconderlo va bene:

els[i].style.visibility="hidden";

Grazie!




--
http://interno.netsons.org
http://midiquiz.altervista.org


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.