Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53

    Javascript: Salvataggio Pagina + Bottone

    Ho questo problema:

    ho un bottone che mi fa salvare l'intera pagina:


    <script language="JavaScript">

    function Salva(){
    document.all.B3.style.visibility = "hidden";
    document.execCommand('SaveAs','1','listino');
    }


    </script>

    prima del salvataggio vorrei rendere invisibile il bottone......nella pagina ciò avviene però quando il file viene salvato lo stesso pulsante è presente.

    Come posso fare????

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao bigrino,

    tu hai questo bottone che fa salvare la pagina e un attimo prima di salvarla lo fai sparire... potresti fare il contrario, cioè fare apparire il bottone solo se la pagina si trova su web controllando che l'indirizzo inizzi con http://
    ti faccio un esempio
    codice:
    Prova
    <script language="JavaScript"> 
    function Salva(){ 
      document.execCommand('SaveAs','1','listino'); 
    } 
    if(document.location.href.substr(0,7)=='http://')
      document.write('<form><input type="button" value="Salva questa pagina" onclick="Salva();"></form>');
    </script> 
    ciao
    che ne dici?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    Bahhhh...purtroppo non è proprio quello che fa al caso mio....ti ringrazio lo stesso............

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    come mai non quello che fa al caso tuo?
    Tutte le modifiche che fai alla pagina tramite javascript non possono essere salvate... l'unica soluzione che vedo è fare la pagina dinamica in fase di rendering

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    Se scrivo:

    if(document.location.href.substr(0,7)=='http://')

    la document.write non verrà mai eseguita nella mia pagina...ossia io non vedrò mai il mio pulsante

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ma la pagina da salvare non è sul web?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    La pagina viene visualizzata sul web e poi salvata sull'hard disk.

    il pulsante che ho fatto emula il file - salva della barra dei menu del browser.

    Spero adesso sia chiaro.

    Ciao

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da bigrino
    Se scrivo:

    if(document.location.href.substr(0,7)=='http://')

    la document.write non verrà mai eseguita nella mia pagina...ossia io non vedrò mai il mio pulsante
    se è sul web l'indirizzo deve iniziare con http:// e il document.write viene eseguito... perché tu dici che non verrà mai eseguito???

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.