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

    Aprire popup multiple e stamparle

    Ciao a tutti, premetto che non sono un esperto di codice e chiedo aiuto su un problema:

    ho un elenco di nominativi che viene generato dinamicamente in php. Alla fine di ogni nominativo ho un link che va al dettaglio del nominativo e al fondo,

    NOME1 _________________________LINK1
    NOME2 _________________________LINK2
    NOME3 _________________________LINK3
    NOME4 _________________________LINK4

    della nuova pagina, ho un tasto "stampa" fatto con onclick="javascriptrint();".

    esiste un metodo che faccia tutto in un colpo solo?
    Mi spiego :
    nella tabella principale (quella con tutti i nominativi) vorrei che con un tasto mi apra la pagina di ognuno e me la stampi.

    windows.open ---> print ----> self.close

    Se si, qual'è la sintassi?

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    prova così: dentro ogni popup metti

    <script language="javascript">
    function stampa() {
    window.print()
    window.close()
    }

    window.onload = stampa;
    </script>


    e dalla pagina principale li apri tutti
    Cacca!

  3. #3
    Ti ringrazio.
    Solo una cosa,

    come posso organizzare un ciclo che mi apra tutte le popup con un solo tasto?

    Calcola che l'utente può incappare anche in un centinaio di nominativi e fare 100 click non è il massimo

    Grazie mille per la collaborazione

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    calcola che non è nemmeno il massimo aprirgli 100 popup con un click!!!!

    secondo me dovresti aprire un unico popup in cui accodi tramite php tutte le schede da stampare, in modo che con un click si apre e con un altro click le stampi tutte
    Cacca!

  5. #5
    E' vero, hai ragione. Non saprei da dove partire però . Sapresti darmi qualche dritta?
    Ogni scheda di ogni nominativo, ha n parametri

  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    penso che in sostanza ti basti passare al popup in qualche modo (nella querystring, o in una variabile session) l'elenco dei nominativi oppure i parametri per rigenerare la query, in modo che invece di produrti un risultato solo ne produca n e poi fai un ciclo che stampa una scheda per ogni risultato.

    a questo punto è più un problema di php che di javascript
    Cacca!

  7. #7
    Ok, proverò così. Grazie mille per l'aiuto

  8. #8
    Chiedo ai moderatori, se l'argomento si può spostare nella sezione php

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.