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

Discussione: clear

  1. #1

    clear

    ciao ragazzi
    Ho una pagina php . Voglio che ad un certo punto dello script mi apra una finestrella con una stringa.
    C'è qualcuno che mi aiuta?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    cosa intendi per "finestrella con stringa"


    questa cosa?

    <script>
    alert('ecco')
    </script>

  3. #3
    esatto

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    bene


    ora c'è da capire come è fatta la pagina php e quando questo messaggio deve uscire

  5. #5
    Funziona bene,.... ma se volessi un refresh della finestra principale contemporaneamente, è possibile??

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    questo?

    <script>
    alert('quando clicchi ok si refresha')
    document.location.refresh()
    </script>

  7. #7
    Il codice , una funzione, è questa:
    Codice PHP:
    navcat();
    $cat_id=$_GET['cat'];
    $cat_name=$_GET['cat_name'];

    $sql = 'SELECT `link_id` FROM `links` WHERE  `sub_cat`='.$cat_id.'';  //controllare prima se ci sono link presenti in questa cat
    $r=mysql_query($sql)or die("Query non valida: " . mysql_error());
    if (mysql_num_rows($r)>0 /*&& $sub_cat!=0*/)
    {
      echo "link presenti in questa categoria. Eliminarli o spostarli";return;
    }
    $sql = 'SELECT `sub_cat`, `cat_id` FROM `cat` WHERE  `cat_id`='.$cat_id.''; // si prende il valore di sub cat per cambiarlo con il possibile della sottocategoria di sotto
    $r=mysql_query($sql)or die("Query non valida: " . mysql_error());
       while ($line = mysql_fetch_array($r, MYSQL_ASSOC))
       {
          $id=$line['cat_id'];   //valore del cat_id dell'elemento da eliminare e
          $sub= $line['sub_cat']; //valore del sub_cat
       }
    $sql = "DELETE FROM cat WHERE cat_id =$cat_id";
    $r=mysql_query($sql)or die("Query non valida: " . mysql_error());
    $sql = "UPDATE `cat` SET `sub_cat` = $sub WHERE `sub_cat` = $id ;";  // si prende il valore di sub cat per cambiarlo con il possibile della sottocategoria di sotto
    $r=mysql_query($sql)or die("Query non valida: " . mysql_error());
    ?>
    <script>
    alert('categoria <? $cat_name ?> eliminata')
    window.opener.location.reload();
    </script>
    <?
    //message_cat($cat_name,"categoria  eliminata con successo");
    }
    Ovviamente leggi le ultime righe, è li che mi interessa

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    allora...


    <script>
    alert('categoria <? $cat_name ?> eliminata')
    window.opener.location.reload();
    </script>



    con questo mostri appunto un messaggio di alert con una variabile presa da php, e di seguito ricarichi la pagina che ha aperto la popup (perchè questo script deve stare in una popup)


    detto questo, cosa dobbiamo fare?

  9. #9
    avevo provato
    non mi ricarica la pagina
    in
    window.opener.location.reload();
    posso inserire la pagina dove voglio il refresh, dato che
    è http://localhost/mylinks/admin.php/a...p?click=addcat

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    nn linkarmi al tuo host... :-)


    cmq nn capisco il problema... tu hai questo script in una POPUP, e se fai

    window.opener.document.location.reload()


    nn ti ricarica la 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.