Visualizzazione dei risultati da 1 a 5 su 5

Discussione: innerhtml con explorer

  1. #1

    innerhtml con explorer

    Ciao

    A differenza del post precedente io ho uno script che funziona egregiamente con FF ma non con explorer

    Per la cronaca uso le versioni più aggiornate dei browser

    Pur capendone pochino di js, credo che l'errore sia in questo punto:

    Codice PHP:
                if (document.fase1.tratta.options[document.fase1.tratta.selectedIndex].value == 1)
                { 

                    
    document.getElementById('supplementoadulti').innerHTML supplementoadulti 25 $supplemento_adulto 2;
                    
    document.getElementById('supplementobambini').innerHTML supplementobambini 25 $supplemento_bambino 2;
                    
    document.getElementById('tasseportualipersone').innerHTML tasseportualipersone 13 $tasse_portuali_persone 2;
                    
    document.getElementById('tasseportualiauto').innerHTML =  tasseportualiauto 15 2;
                    
    document.getElementById('totalecosti').innerHTML totalecosti tasseportualiauto tasseportualipersone supplementobambini supplementoadulti $sconti_non_cumulabili_con_traghetto $contributo_nave;

                } 
    L'output invece lo do ad esempio così:

    Codice PHP:
    <span id="tasseportualiauto">0</span
    C'è qualche cosa che potrebbe far incxxxare explorer? Ovviamente non si tratta delle impostazioni di protezione del browser

    Ciao e grazie,

    Edoardo

  2. #2
    Utente di HTML.it L'avatar di giudf
    Registrato dal
    Jun 2006
    Messaggi
    162
    Prova a fare così

    var contenitore = document.getElementById("PARTE CHE TI INTERESSA");

    contenitore.innerHTML = bla bla bla

  3. #3
    Grazie per la risposta

    Ho provato con

    Codice PHP:
    var supplementoadulti document.getElementById("supplementoadulti");
                    
    supplementoadulti.innerHTML 25 $supplemento_adulto 2
    invece di

    Codice PHP:
    document.getElementById('supplementoadulti').innerHTML supplementoadulti 25 $supplemento_adulto 2
    se era quello che intendevi; in questo caso IE non ha comunque dato esiti positivi

  4. #4
    Utente di HTML.it L'avatar di giudf
    Registrato dal
    Jun 2006
    Messaggi
    162

    Non so che dirti

    Strano che non ti funzioni non so che dirti, ad ogni modo visto che ti funziona con firefox e con iexplorer no puoi fare un approccio brutale trattando la parte firefox e la parte explrer diversamente:
    codice:
    if(document.all) { //Se sei internetExplorer
      supplementoadulti.innerHTML //supplementoadulti è il nome del tuo elemento
    }
    
    else {
     //riscrivi il codice che finora ti funziona con firefox
    }

  5. #5
    effettivamente mi era capito in passato che FF non accettasse codice valido con IE, ma questa è la prima volta che mi capita il contrario

    Grazie comunque

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.