Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    innerHTML e compatiblità :(

    function inHTML(id, testo) {
    document.getElementById(id).innerHTML=testo;
    }

    questo semplicissmo codice non ne vuole sapere di funzionare su firefox.. come posso cambiarlo?

  2. #2
    o provato anche a fare window.document ma niente ...



    cmq questo codice serve su una textarea insieme ad un'altra funzione
    la scrivo:


    codice:
    <script language="javascript">
    <!-- 
    function inHTML(id, testo) {
    	window.document.getElementById(id).innerHTML=testo;
    }
    
    function char(campo) { 
    inHTML('divchar','altri '+(400-campo.value.length)); 
    } 
    //-->
    </script>
    
    <textarea onChange="inHTML('divtesto',this.value); char(this);">
    ps. su IE funge tutto bene

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Potresti provare a non usare parole riservate: id e` utilizzata dal DOM, e quindi non puoi usarla come nomei di variabile.

    inoltre nellapagina ci devono essere due oggetti che hanno:
    id="divtesto"
    id="divchar"
    altrimenti non puo` trovarli (ma in IE erroneamente name e` sinonimo di id ).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Originariamente inviato da Mich_
    Potresti provare a non usare parole riservate: id e` utilizzata dal DOM, e quindi non puoi usarla come nomei di variabile.

    inoltre nellapagina ci devono essere due oggetti che hanno:
    id="divtesto"
    id="divchar"
    altrimenti non puo` trovarli (ma in IE erroneamente name e` sinonimo di id ).

    ho fatto cosi..
    function inHTML(idd, testo) {
    window.document.getElementById(idd).innerHTML=test o;
    }

    ma niente.. cmq si ci sono 2 span con quegli id

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    togli anche il window. davanti al document: potrebbe creare confusione.

    Posta il codice HTML degli oggetti cui ti riferisci o, se possibile, il link alla pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Originariamente inviato da Mich_
    togli anche il window. davanti al document: potrebbe creare confusione.

    Posta il codice HTML degli oggetti cui ti riferisci o, se possibile, il link alla pagina.

    ho risolto, char è un nome riservato, e poi passavo in id sbagliato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.