Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema stampa via js

  1. #1

    Problema stampa via js

    Salve,
    scrivo per sottoporvi un piccolo problema che mi sta facendo diventare matto:
    devo scrivere dei dati in una pagina web, piu' precisamente in un div di nome "info",tramite javascript, niente di strano una pagina html con n div tra cui uno di nome info, uno script importato nell'head della suddetta pagina html ed una funzione di nome stampaProva() definita nel javascript come segue:

    function stampaProva()
    {
    document.writeln("

    questa è una prova");
    }

    Questa funzione viene richiamata da un secondo script che, dopo aver svolto i suoi compiti effettua la seguente chiamata:

    info.innerHTML=stampaProva();

    Il problema è il seguente:
    eseguita questa riga di codice si apre una pagina nuova in cui il metodo stampaProva() stampa quello che deve stampare, ma perchè si apre una pagina nuova totalmente bianca invece di stampare la sua frasettina dentro il div "info"?!?!?!?!

    Vi ringrazio infinitamente per il tempo dedicato alla lettura di questo post
    FixXxeR

  2. #2
    cambia

    codice:
    function stampaProva()
    {
    document.writeln("
    
    questa è una prova");
    }
    in


    codice:
    function stampaProva()
    {
     return "
    
    questa è una prova";
    }
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    grazie mille, avevo temporaneamente risolto temporaneamente creando un div apposito per la stampa di questo metodo poichè un altro metodo effettuava una stampa nello stesso div "info" ed a quanto pare il problema era proprio questo: finchè un metodo stampa in un div va tutto bene, ma se due metodi differenti effettuano una chiamata tipo innerHTML sullo stesso div nasce il problema.

    sapreste spiegarmi come mai succede questo?

    ancora grazie mille per l'aiuto
    FixXxeR

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.