Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ...poi scrivi già il warning dentro il form (quindi comparirà sempre, per ora): si aggiungerà solo un controllo javascript "intorno" ad esso che lo mostrerà/nasconderà all'occorrenza.

    p.s.: per javascript ti consiglio di usare una libreria di appoggio (tipo jquery)

  2. #12
    PErfetto! Adesso nell'url della pagina di origine leggo:

    codice:
    http://localhost/test/sal2_solel_NEW.php?id=57?popup=true

    A questo punto dovrei scrivere questo benedetto controllo javascript sulla pagina che se riceve il valore popup=true mi genera il Warning che mi dice che il record inserito esiste già...il problema è che sono ignorante in materia...

  3. #13
    Originariamente inviato da eiyen
    ...poi scrivi già il warning dentro il form (quindi comparirà sempre, per ora): si aggiungerà solo un controllo javascript "intorno" ad esso che lo mostrerà/nasconderà all'occorrenza.

    p.s.: per javascript ti consiglio di usare una libreria di appoggio (tipo jquery)
    Non vorrei un semplice testo che si visualizza sotto al record duplicato ma vorrei proprio una popup!

    Al momento per cancellare i record del database uso dei link accanto ad ogni report che mi fanno aprire una popup con la richiesta di conferma:

    codice:
    <a onclick="return(confirm(\'Attenzione: Sei sicuro di voler cancellare questa scheda?\'))" href="delete.php?id=' . $i['id'] . '">
    Mi piacerebbe fare la medesima cosa al caricamento della pagina solo che al posto delle scelte SI o NO ci sarebbe solo un pulsante OK che fa chiudere la popup.

  4. #14
    Eureka! Forse ho trovato:
    immagino di reindirizzare alla pagina iniziale che avrà questo url.
    codice:
    http://localhost/test/sal2_solel_NEW.php?id=57?popup=true
    Se in questa pagina col form inserisco questo if statement javascropt dovrebbe andare...FORSE!

    codice:
    <SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
    <!--
    if (popup == "true")
       {
       alert("Attenzione: Report già esistente per il mese selezionato");
       }
    //-->
    </SCRIPT>
    Adesso lo provo!!!!

    Tiziano

  5. #15
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ok... in "header" cambia "?popup=true" in "&popup=true" (c'è già un parametro), poi spostati sul forum JS...

  6. #16
    No, non va ma credo di esserci vicino....hmmmm......

  7. #17
    La cosa non genera alcun evento.....hmmm....mi devo spostare di là?

  8. #18
    Di là ci stanno pensando....eiyen posso sperare in qualche tua dritta da queste parti?
    Grazie a te ed a quanti mi stanno dando una mano!

    Tiziano

  9. #19
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    per controllare il valore del parametro nell'url non puoi riferirti alla variabile così semplicemente, devi elaborare l'indirizzo, vedi p.es. leggere parametri url in JS

  10. #20
    Originariamente inviato da eiyen
    per controllare il valore del parametro nell'url non puoi riferirti alla variabile così semplicemente, devi elaborare l'indirizzo, vedi p.es. leggere parametri url in JS
    Codice PHP:
    <SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
    <!--
    function 
    getUrlVars(){    
    var 
    vars = [], hash;
    var 
    hashes window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var 
    0hashes.lengthi++)    {  
    hash hashes[i].split('=');     
    vars.push(hash[0]);        
    vars[hash[0]] = hash[1];   
     }    return 
    vars;}
     
    //-->
    </SCRIPT>

    <SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
    <!--
    function visualizzaopoup()
    {
    if (getUrlVars()["popup"] == "true")
       {
       alert("Attenzione: Report già esistente per il mese selezionato");
       }
    }
    //-->
    </SCRIPT> 
    Ma non genera alcuna popup....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.