Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti.
Volevo chiedervi che funzione posso usare o che "algoritmo" per ottenere una funzione che mi modifichi il contenuto presente tra un determinato tag: se io ho ad esempio una parte di codice HTML
<div id="pippo"><span>ciaociao</span><span>boh</span></div> attraverso una funzione del tipo editContent("pippo","ciao a tutti"); mi trasformi quel codice in
<div id="pippo">ciao a tutti</div>.
Utilizzando DOM, quello che sono riuscito a fare è:
Codice sorgente - presumibilmente Php
function editContent($id,$content)
{
$elemento=$this->oggetto->getElementById($id);
if($elemento==false)
echo"Elemento <strong>$id</strong> non trovato";
else
{
while($elemento->childNotes->length)
$elemento->removeChild($elemento->firstChild);
}
}
Sono solo riuscito ad eliminare il contenuto precedente del tag, ma non sono riuscito ad andare oltre; ho cercato su php.net se ci fosse una funzione nativa che facesse questo, ma non sono riuscito a trovare.
Chido umilmente il vostro aiuto
Grazie a tutti
PS: la funzione è contenuta in una class, e $this->oggetto è l'oggetto che contiene il contenuto dell'intera pagina HTML (precendentemente caricato con il __construct)
Ultima modifica effettuata da a_butta il 05/07/2010 alle 10:46