Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema innerHTML

  1. #1

    problema innerHTML

    codice:
    <script>
    heightiframe = "350";
    widthiframe = "100%";
    function vai(form) {
    document.getElementById("sito").innerHTML = "<iframe src="+form+" height="+heightiframe+" 
    
    width="+widthiframe+"></iframe>";
    }
    function close() {
    document.getElementById("sito").innerHTML = "nessun sito visualizzato";
    }
    
    </script>
    <form name="browser">
    <input type="text" name="indirizzo" value="http://www.indirizzo.it">
    <input type="button" value="vai!" onclick="vai(document.browser.indirizzo.value)">
    <input type="button" value="close" onclick="close()">
    </form>
    <div id="sito"></div>
    Perchè la funzione close() non funge?
    somewhere in nowhere.

  2. #2
    la sintassi sembra corretta, che errore ti viene notificato?

  3. #3
    Me ne ero dimenticato: non visualizza nessun errore

    somewhere in nowhere.

  4. #4
    prova così:

    codice:
    document.getElementById("sito").innerText = "nessun sito visualizzato";
    ciao

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onclick="close()"
    Chissa' cosa capisce il browser quando incontra questa chiamata... invocare il metodo close() sull'intera finestra o eseguire una funzione che si chiama cosi' :master:

    Gia' altrove usi "form" come nome di parametro della funzione... ti conviene dotarti di una lista di parole riservate per evitare di usarle fuoriluogo

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Ti ringrazio molto br1 Mi è bastato rinominare close() in chiudi() e tutto si è aggiustato

    p.s. : grazie anche a te var
    somewhere in nowhere.

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.