.replace perchè non funziona ?

Devil-94

Utente Attivo
16 Lug 2013
120
0
16
Ciao ho questo codice che non funziona :(

HTML:
<div id="testo">
http://www.dominio.com/index.php
</div>


<script>
window.onload = function(){
var a = document.getElementById("testo");
  var str = a.replace("http://","<span class='green'>http://</span>");
setInterval(function(){
  a.innerHTML = str;
},10)
}
  

</script>


<style>
.green {color:green}
.grey {color:grey}



</style>


il problema è che voglio evidenziare la parte protocollo con il colore verde.

chi sa dirmi perchè non funziona e nella console restituisce questo:

Uncaught TypeError: undefined is not a functionpen.js:784
window.onload




il risultato che voglio ottenere da http://www.dominio.com/index.php è questo:
http://www.dominio.com/index.php
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, devi recuperare il testo con innerHTML prima di fare il replace.
perchè hai inserito un setinterval ?
puoi fare cosi
Codice:
window.onload = function(){
        var testo = document.getElementById("testo").innerHTML;
        var testo = testo.replace("http://","<span class='green'>http://</span>");
        document.getElementById("testo").innerHTML = testo;
    }
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Preg replace in preg replace callback PHP 2
M replace string con jquery jQuery 1
felino Funzione get_node(): eseguire un replace WordPress 1
filippino Javascript Replace Javascript 1
L replace dei tag <script></script> PHP 3
voldemort Javascript e il metodo Replace Javascript 1
L directory ed replace PHP 0
S Regex per replace di un BBcode con parametri PHP 4
Z New Array e Replace dentro WHILE Javascript 0
M ereg replace PHP 5
max1850 Query sql con replace MS Access 0
D replace dot Javascript 4
L template e replace Classic ASP 1
F replace e innerhtml Javascript 5
metalgemini Problema Codifica caratteri con Replace(var,"","") Classic ASP 3
Tommy03 Perchè non si apre una pagina PHP PHP 4
otto9due .detach().appendTo(..) Perchè non funziona? jQuery 1
S [PHP] Perchè con require(tcpdf...) restituisce ora errata? PHP 0
ragazzesexy perchè google non elimina i siti inesistenti? SEO e Posizionamento 2
otto9due .hover() perchè non va in questo caso? jQuery 2
S [PHP] Perchè non mi esegue la query? PHP 11
D Perchè la function non funziona? Javascript 0
G Perchè il livello originale non rimane integro rispetto alle modifiche apportate? Photoshop 9
P Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto PHP 14
A Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!? Presentati al Forum 0
felino Sondaggio: quale framework utilizzate e perchè? PHP 0
R Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML? Javascript 1
D perchè non aggiorna il totale? Javascript 5
G Perchè nel mio photoshop non trovo sfocatura gaussiana Photoshop 1
A Non riesco a fare backup sito perchè Filezilla non scarica tutti i file! Web Server 4
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
B Perchè non va? PHP 4
A Perchè non mi fa l'edit delle informazioni dell'account Magento 0
M Fatture senza marca da bollo perchè inferiori a 77,47 euro Leggi, Normative e Fisco 5
M Perchè non invia la mail in formato html? PHP 5
V perchè una somma può non funzionare? PHP 4
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
I Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria? WordPress 1
M Perchè alla fine di un ciclo while si interrompe l'esecuzione? PHP 1
P Perchè il framework di zurb deforma le foto? HTML e CSS 2
F Perchè non vedo il TITOLO nel browser? help! HTML e CSS 2
S un IF dentro l'altro... Perchè no?!?!? Javascript 15
D Animazioni - perchè torna nel suo stato iniziale??? HTML e CSS 2
C Perchè non funziona la funzione if con la variabile getdate... ? Javascript 4
G Perchè non funziona $_SERVER['HTTP_REFERER'][risolto] PHP 7
L Penalizzata... ma non capisco perchè! SEO e Posizionamento 4
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
S Perchè i sottomenu non si vedono? HTML e CSS 3
YellowMan HTML5: quali vantaggio offre? perchè si parla di rivoluzione? HTML e CSS 15
E perchè la ricevo 5 volte?????? PHP 31

Discussioni simili