Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: php javascript e popup

  1. #1
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56

    php javascript e popup

    ciao!
    ho un problema che mi stà facendo impazzire e non voglio credere che non sia possibile risolvere!!!

    Ho la pagina madre chiamata tavola.php, cliccando sopra un'immagine "a" apre un popup lege.php che contiene le immagini "b" "c" "d" "e". Fin qui tutto funziona.
    Vorrei fare in modo che cliccando sopra l'immagine "e" contenuta in lege.php si chiuda il popup e venga ricaricata tavola.php sostituendo l'immagine "a" con la "e".

    Ho già scritto il codice per modificare tavola.php quando viene ricaricata ma il problema è che utilizzando window.close() in lege.php non riesco a far fare il reload di tavola.php!

    Aiutatemi vi prego!!
    chi va piano va sano e va lontano!!

  2. #2
    proma di fare il window.close()
    fai
    codice:
    opener.document.location.reload()
    oppure se devi passare dei parametri

    codice:
    opener.document.location='tavola.php?immagine='+immagineClickata
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56
    Cioè mi puoi spiegare un pò meglio?(sono una neofita di javascript!)

    Io avevo questo codice che però non funzionava bene perchè mi apriva tavola.php nel popup (mi viene il dubbio:una pagina apeerrta con window.open è popup? )

    <script type="text/javascript">
    function close() {
    opener.document.location.reload();
    </script>


    questi sono tutti i valori che devo passare da lege.php a tavola.php:

    tavola.php?fas=formicolio&z=$_GET["z"]&vecchio=due
    chi va piano va sano e va lontano!!

  4. #4
    si la pagina aperta è un popup.

    fai così
    codice:
    <script language="javascript">
      function chiudi(fas,z,vecchio){
        opener.document.location="tavola.php?fas="+fas+"&z="+z+"&vecchio="+vecchio;
        self.close();
      }
    </script>

    poi sulla foto che clicki la richiami così

    codice:
    [img]quelloCheVuoi.gif[/img]
    questo è un esempio poi i parametri li passi come vuoi
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56
    ho provato ma non funziona nulla e nemmeno si chiude la finestra!
    chi va piano va sano e va lontano!!

  6. #6
    beh...qualche errore te lo darà no? posta l'html della pagina che apre e di quella aperta...vediamo un po
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56
    codice lege.php

    <html>
    <head>
    <title>Legenda</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="javascript">
    function close(fas,z,vecchio){
    opener.document.location="tavola.php?fas="+fas+"&z ="+z+"&vecchio="+vecchio;
    self.close();
    }
    </script>
    </head>
    <body bgcolor="#FFFDF4" text="#000000" leftmargin="5" topmargin="5" marginwidth="5" marginheight="5">
    <table width="212" border="0" cellspacing="0" cellpadding="2">
    <tr>
    <td width="44">[img]ripulita/leg/crampi.GIF[/img]</td>
    <td width="168">crampi</td>
    </tr>
    <tr>
    <td width="44" height="34">[img]ripulita/leg/fitte.GIF[/img]</td>
    <td width="168" height="34">fitte</td>
    </tr>
    <tr>
    <td width="44" height="27">[img]ripulita/leg/formicolio.GIF[/img]</td>
    <td width="168" height="27">formicolio</td>
    </tr>
    </table>
    </body>
    </html>





    questo è il codice di tavola.php che apre il popup:

    <img border=0 width=39 height=52 src=t/$imm[14].JPG alt=>
    chi va piano va sano e va lontano!!

  8. #8
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56
    non sò se centra qualcosa ma stò lavorando in locale con EasyPHP 1.8
    :master:
    chi va piano va sano e va lontano!!

  9. #9
    guarda che l'avevo chiamata "chiudi" mica per niente la funzione...

    ovvio che non chiude la finestra e non va...così hai sovrascritto il metodo close dell'oggetto window con la tua funzione
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  10. #10
    Utente di HTML.it L'avatar di catty
    Registrato dal
    Oct 2003
    Messaggi
    56
    ops!
    provo nella maniera giusta!
    chi va piano va sano e va lontano!!

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.