Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. mckracken
    3. Post
    M

    mckracken

    @mckracken

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 4
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    4
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da mckracken

    • [jQuery]: menu con sliding

      Salve a tutti. Ho un problema con questo codice. Sto cercando di creare un menu con sliding "esclusivo", ovvero che funzioni in questo modo. Quando clicco su un link nel menu (quindi su 1.0 o 2.0), vorrei far aprire con sliding il sotto menu relativo, andando a chiudere con sliding eventuali altri sottomenu già aperti. Così, i vari sotto menu si aprono correttamente, ma non si chiudono quelli eventualmente aperti aperti (se clicco su 2.0, si apre il sottomenu, ma se poi clicco su 1.0, il sottomenu di 2.0 non si chiude). Potete darmi una mano?
      Grazie

      codice:
      [html]
      <html>
      <head>
      <script type="text/javascript" src="jquery.js"></script>
      <script type="text/javascript">

      $(document).ready(function(){
          
          $("li > div").hide();
          
          $("a").click(function(){
      
              if($(this).parent().parent().get(0).id == "menu")
              {
                  if($(this).siblings().display = "none")
                      $(this).siblings().slideDown("slow");
              }
          })
      
      })
      
      </script>
      

      </head>
      <body>
      <a href="#">Non slide</a>

      <ul id="menu">
          <li>
              <a class="uno" href="#">1.0</a>
              <div>
                  <ul class="subMenu">
                      <li><a href="#">Menu 1.1</a></li>
                      <li><a href="#">Menu 1.2</a></li>
                  </ul>
              </div>
          </li>
          <li>
              <a class="due" href="#">2.0</a>
              <div>
                  <ul class="subMenu">
                      <li><a href="#">Menu 2.1</a></li>
                      <li><a href="#">Menu 2.2</a></li>
                  </ul>
              </div>
          </li>
      </ul>
      

      </body>
      </html>
      [/html]

      postato in Coding
      M
      mckracken
    • [jQuery]: Passaggio di dati fra due pagine

      Salve a tutti. Ho da poco cominciato a studiare Ajax e jQuery, e mi stavo chiedendo come fosse possibile realizzare il passaggio di determinati dati da una pagina all'altra, senza utilizzare form o cose simili. Farò un esempio di ciò che voglio realizzare.
      Ho una pagina con un campo text input e un link che apre una finestra in stile pop-up, nella quale ho una lista di nomi. Cliccando su uno dei nomi (o su un radio button accanto ai nomi, questo importa poco), vorrei che nella pagina che ha aperto il pop-up, il campo input si compili da solo con il nome che ho selezionato prima nella finestra di pop-up.
      Che funzioni devo studiarmi, di preciso? (Ajax o jQuery)
      Grazie

      postato in Coding
      M
      mckracken
    • RE: ON DELETE CASCADE MySQL

      Ho scoperto dov'era l'errore. La sintassi è corretta. Quella virgola può essere levata però la sintassi diventa lievemente diversa (tipo id INT(255) FOREIGN KEY REFERENCES utenti (id), o una cosa del genere). Il problema era tutt'altro! Io uso Xampp, e per far funzionare i vincoli di chiavi esterne l'ENGINE del database deve essere InnoDB. Per fare ciò bisogna editare il file my dentro la cartella xampp/mysql/bin, decommentando tutte le linee sotto l'area skip InnoDB e commentare la stessa riga skip-InnoDB fino ad ottenere ciò:

      #skip-innodb

      Uncomment the following if you are using InnoDB tables

      innodb_data_home_dir = C:/Programmi/xampp/mysql/data/
      innodb_data_file_path = ibdata1:10M:autoextend
      innodb_log_group_home_dir = C:/Programmi/xampp/mysql/data/
      innodb_log_arch_dir = C:/Programmi/xampp/mysql/data/

      You can set .._buffer_pool_size up to 50 - 80 %

      of RAM but beware of setting memory usage too high

      set-variable = innodb_buffer_pool_size=16M
      set-variable = innodb_additional_mem_pool_size=2M

      Set .._log_file_size to 25 % of buffer pool size

      set-variable = innodb_log_file_size=5M
      set-variable = innodb_log_buffer_size=8M
      innodb_flush_log_at_trx_commit=1
      set-variable = innodb_lock_wait_timeout=50

      a questo punto sarà necessario terminare ogni query relativa alla creazione di nuove tavole con vincoli di chiave esterna con type=InnoDB

      postato in Coding
      M
      mckracken
    • ON DELETE CASCADE MySQL

      Salve a tutti...non capisco perchè, non riesco a capire come mai non mi funziona l'evento ON DELETE CASCADE quando creo una chiave esterna su una tabella. Con un esempio sarà più facile.

      Diciamo di creare queste due tabelle:

      CREATE TABLE utenti (nome VARCHAR(20), cognome VARCHAR(20), id INT(255) AUTO_INCREMENT PRIMARY KEY)

      CREATE TABLE messaggi (testo VARCHAR(255), mid INT(255) AUTO_INCREMENT PRIMARY KEY, uid INT(255), FOREIGN KEY messaggi (uid) REFERENCES utenti (id) ON DELETE CASCADE)

      diciamo di avere un utente con id = 1, e avere nella tabella messaggi tre messaggi con uid = 1, quindi, in teoria, scritti dall'utente con id = 1...nel caso in cui io cancelli dalla tabella utenti l'utente con id=1, non mi si dovrebbero cancellare tutti e tre i messaggi presenti nella tabella messaggi con uid=1 data la presenza della chiave esterna con ON DELETE CASCADE?

      postato in Coding
      M
      mckracken