Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Perchè window.print() non stampa ?

    Salve a tutti.
    Mi sto rompendo la testa e non capisco il perchè di questo comportamento.
    Ho una pagina ASP con un form per aggiornamento dati.
    Dopo aver visualizzato i dati del form, attraverso il click di un bottone, rilancio la stessa pagina passando un campo che mi farà fare degli aggiornamenti.
    Al termine degli aggiornamenti devo fare una semplice window.print() per stampare il contenuto della pagina.
    Il problema è che ... non esegue il comando window.print, lo vedo visualizzato nell'html della pagina ma non mi chiede la stampa.

    Nel form ho questo bottone :
    <button onclick=Abilita()>Abilita</button>

    Nell'head della pagina ho :
    function Abilita()
    {
    w_carta = document.formcarta.form_carta.value
    w_prov = document.formcarta.form_prov_pin.value
    if(confirm("Confermi l'abilitazione della carta ?"))
    location.href=("bm_carta.asp?funz=abil&carta="+w_c arta+"&prov="+w_prov);
    }

    La pagina viene aperta, fa tutto quello che deve fare tranne la stampa.
    La cosa assurda è che se invece di aprire bm.carta.asp con location.href, la apro come popup con window.open , in questo caso la window.print funziona perfettamente !
    Non capisco cosa sbaglio !!!

  2. #2
    window.location.href teoricamente è valido solo in lettura!!!

    usa window.navigate("indirizzo")
    A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!

  3. #3
    Grazie, avevo già provato entrambi ma non funziona ugualmente.
    Non esiste un'altra sintassi per mandare in stampa una pagina ?

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.