Javascript: rimuovere i tag da un frammento in html

29 11 2007

Un post rapidorapido…:-)

Ne parlavo l’altro giorno con Gianpiero…a volte capita di dover convertire una sezione di codice da HTML a testo puro…si discuteva su quale fosse il metodo più rapido.

Questo è il mio contributo, in javascript:


function PulisciHtml(html) {
var htmlDIV = document.createElement("DIV");
htmlDIV.innerHTML = html;
if (htmlDIV.innerText) {
return htmlDIV.innerText; // Internet Explorer
}
return htmlDIV.textContent; // Mozilla Firefox
}


Azioni

Informazione

4 risposte

2 12 2007
federosso

Ciao stò impazzendo!!! :-)
Stò cercando di creare una funzione che raccolga il valore “sp_key” all’interno di:

il problema è che non sò come fare..
cercando sulla rete il tuo esempio sembra essere quello che si avvicina più alle mie esigenze..
Tenterò di usarlo come esempio per recuperare il valore “d3e504b79a5a6ca651c43f2470c4cf04332f24ee”
Guardando il tuo script, c’è subito una cosa che non capisco..
la sintassi: hIncludes = {}; cosa fà ?

2 12 2007
federosso

Azz.. mi ha filtrato il tag script.. comunque è un file di inclusione: src=”e-club.js?sp_key=d3e504b79a5a6ca651c43f2470c4cf04332f24ee”

4 12 2007
federosso

Ciao GRANDE!! Si si !! il tuo codice era quello che cercavo!!!!
Senza il tuo esmpio non ci sare i mai arrivato..!!! :-) )))

Bene grazie al tuo codice sono riuscito ad applicarlo per estrarre il valore di “sp_key”

// ricavo i tag script
var cScripts = document.getElementsByTagName(“script”);

// conto quanti tag script ci sono
var len = cScripts.length;

// li scorro per recuperare il valore di “sp_key”
for (var i=0; i -1) {
// ricavo la posizione di inizio della chiave
posizione_codice = (cScripts[i].src.indexOf(“=”)+1);
// estraggo la chiave
chiave = cScripts[i].src.substring(posizione_codice);
}
}
}

4 12 2007
federosso

OPS!!! Chiaedo Scusa.. i miei post sopra sono riferiti a questa news: http://andreafortuna.wordpress.com/2007/08/13/includere-dinamicamente-files-js/

Lascia un commento