Visualizzazione dei risultati da 1 a 10 su 10

Discussione: innerhtml e IE7

  1. #1

    innerhtml e IE7

    ho fatto questa funzione

    document.getElementById('content').innerHTML=' '+document.getElementById('content').innerHTML+' ';

    ma su IE7 non và, effettivamente ho letto in giro che l'id content dovrebbe avere anche l'attributo NAME ma non posso modificarlo, c'è un'altra strada?
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Invece d'utilizzare innerHTML prova ha utilizza il DOM
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    puoi darmi un aiutino in più?
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da powerflash2
    puoi darmi un aiutino in più?

    Non saprei cosa fare la guida è scritta benissimo, i concetti sono basilari. Ora non ti resta che scrivere codice.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ho provato così:

    Codice PHP:
    if(document.getElementsByTagName) {
     var 
    lista_td document.getElementsByTagName("div");
     for(
    i=0lista_td.lengthi++) {
         if(
    lista_td.item(i).getAttribute("id") == "content") {
             
    cella lista_td.item(i);
        }
     }
     
    cella.innerHTML=' '+cella.innerHTML+' ';

    ma con IE7 non funziona mentre con gli altri browser si
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  6. #6
    Quel lista_td mi fa pensare che potresti avere istanziato delle celle di una tabella.

    Se fosse così, devi sapere che con le tabelle, IE non ti permette l'uso di innerHTML come setter.

    Segui il consiglio di Andrea ed usa il DOM.

  7. #7
    aspetta, era un pezzo di codice ripreso e non ho cambiato il nove delle variabili, in raltà sto lavorando con un div
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  8. #8
    Originariamente inviato da powerflash2
    aspetta, era un pezzo di codice ripreso e non ho cambiato il nove delle variabili, in raltà sto lavorando con un div
    La mia risposta non cambia.
    Per quel che ne so, innerHTML su IE non è proprio esente da bug.


  9. #9
    ma ho tratto sto script proprio dalla guida DOM di html.it
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  10. #10
    Originariamente inviato da powerflash2
    ma ho tratto sto script proprio dalla guida DOM di html.it
    Potresti linkare una pagina in cui hai implementato la funzione ?

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.