Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417

    problema versione prototype.js

    Ciao a tutti sto usando ph e ajax per l'auto compilazione dei form sto usando le ultime librerie con la versione 1,7 di prototype per quanto riguarda la situazione ajax tutto ok ma non mi funziona più il passaggio da una pagina all'altra tramite un link se invece ripristino la vecchia versione 1.4 smette di funzionare l'ajax e riprende ad andare il menu a tendina

    come menu a tendina intendo la comparsa dei div

    come posso fare?

    function hide(id_div){
    var d = document.getElementById(id_div).style.display;
    if (d=='none'){
    document.getElementById(id_div).style.display='blo ck';
    }
    else{
    document.getElementById(id_div).style.display='non e';
    }
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    è possibile un problema di versione o c'è qualche comando che non va?

    ho fatto delle prove allora se rimetto il suo vecchio file i menu a div vanno cioè ci clicco mi esce il div con dentro il contenuto e non mi va ajax se invece metteo la versione 1.7 va l'ajax ma non vanno più i menu a div cioè ci clicco sopra e mi scompare anche il pulsante che dovrebbe farmi aprire il div?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Difficile dare soluzioni con cosi pochi dati, oltretutto non ritengo neanche collegati, posta il link alla pagina demo pubblica (anche non funzionante) per vedere tutto in funzione ed eventualmente fare dei test.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    cavicchiandrea grazie per avermi risposto che ti serve ti devo pubblicare il codice java o tutto il codice della pagina?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A me personalmente non serve nulla, e mi sembra abbastanza chiaro posta il link alla pagina pubblica per agevolare chi ti vorrà rispondere che non è detto che sia io.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    la parte head
    Codice PHP:
       "<head> 
    "
    <meta name=\"description\" content=\"\" />\n" .      "<meta name=\"author\" content=\"\" />\n" .      "<meta name=\"keywords\" content=\"\" />\n" .      "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n" .      "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" />\n" .     "<link rel=\"stylesheet\" href=\"calendar.css\" />\n".     "<link rel=\"stylesheet\" href=\"css/lightbox.css\" type=\"text/css\" media=\"screen\" />\n" .      "<script type=\"text/javascript\" src=\"lib/prototype.js\"></script>\n" .       "<script type=\"text/javascript\" src=\"js/scriptaculous.js?load=effects\"></script>\n" .       "<script type=\"text/javascript\" src=\"js/lightbox.js\"></script>\n" .     "<script type=\"text/javascript\" src=\"calendar_eu.js\"></script>\n".     "<script language=\"Javascript\" src=\"javascript/scriptaculous.js\"></script>\n".     "<script language=\"Javascript\" src=\"javascript/effects.js\"></script>\n".     "<script language=\"Javascript\" src=\"javascript/controls.js\"></script>\n".    "<script type=\"text/javascript\"> function mouseOver() { document.getElementById('b1').src ='img/piantina_light.jpg'; } function mouseOut() { document.getElementById('b1').src ='img/piantina.jpg'; } </script>\n".          "<title>$title</title>\n" .      "</head>\n" 
    questa e la pagina php con il menu div e il ajax per autocompilazione di un form

    Codice PHP:
    <script language="javascript" type="text/javascript">     
    //Script per la gestione dell'espansione dei div
    function hide(id_div){
        var d = document.getElementById(id_div).style.display;
        if (d=='none'){
            document.getElementById(id_div).style.display='block';
        }
        else{
            document.getElementById(id_div).style.display='none';
        }
    }
    </script>
    <?php
      
    <div id="newsbox" align="left">
            <
    div id="content">
            <?
    php 
            
    echo '<span style="cursor:pointer;" onclick="javascript:hide(\'insptovendita\');" class="bold"><h3>[img]img/ico-new.gif[/img]Nuova agenzia</h3></span><div id="insptovendita" style="display:none;z-index:10;">';
            
    ?>
            
            <?php
      
                $buffer
    ='</br>
                <form name="inspunto" method="POST">
                <table class="A_table_1" id="inspunto" align="left" width="100%">
                <tr></tr>
                <tr width="100%"><td width="30%">Indirizzo*</td><td width="70%"><input type="text" name="indirizzo" style="width:70%"/></td></tr>
                <tr width="100%"><td width="30%">Citt&agrave;*</td><td width="70%"><input type="text" name="citta" style="width:70%"/></td></tr>
                <tr width="100%"></tr>
                <tr width="100%"><td width="30%">Provincia*</td><td width="70%"><input type="text" name="provincia" style="width:70%"/></td></tr>
                <tr width="100%"><td width="30%">Regione*</td><td width="70%"><input type="text" name="regione" style="width:70%"/></td></tr>
                <tr width="100%"><td width="30%">Stato</td><td width="70%"><input type="text" name="stato" style="width:70%"/></td></tr>
                <tr width="100%"><td width="30%">Email</td><td width="70%"><input type="text" name="email" style="width:70%"/></td></tr>
                <tr width="100%"><td width="30%">Telefono</td><td width="70%"><input type="text" name="telefono" style="width:70%" /></td></tr>
                <tr width="100%"><td width="30%">Fax</td><td width="70%"><input type="text" name="fax" style="width:70%" /></td></tr>
                </br>
                <tr width="100%"><td width="30%"></td><td width="70%"><input type="submit" id="inserisci_c" name="inserisci_c" value="AGGIUNGI" onclick="submit()" style="width:35%"/></td></tr>
                </table>    
                </form>'
    ;
                echo 
    $buffer;
                
               && !empty(
    $_POST['regione']))

            
    ?>
            </div>
            </div>
            </div>
            <?php
            
    empty($_POST['provincia']) ) && isset($_POST['regione']))
                    {
                        echo 
    '<table><tr><td>Inserire la ragione sociale, indirizzo, citta, provincia, regione, CAP</td></tr></table>';
                    }            
            
    ?>
        
        <div id="newsbox" align="left">
            <h3>Ricerca</h3>[img]img\ico-cerca.gif[/img]
        <div id="content">


        <script language="JavaScript" src="calendar_eu.js"></script>
        <link rel="stylesheet" href="calendar.css">
        <form id="ricerca_puntivendita" name="ricerca_puntivendita" method="POST">
            <table align="left" class="A_table_1" width="100%">
            <tr>
                    <td width="30%">Citt&agrave;:</td>
                    <td width="70%"> <input type="text" id="citta" name="citta" value="<?=$_POST['citta']?>" style="width:70%" />
                    <div id="List" class="box"></div>

            <script type="text/javascript"> 
                new Ajax.Autocompleter("citta", "List", "request.php", {minChars: 2}); 
            </script>

                    </td>
            </tr>
            <tr>
                    <td width="30%">Indirizzo:</td>
                    <td width="70%">
                        <select name="indirizzo" style="width:70%"><option value=""></option>
                        <?php
                       
                        $rs_indirizzo
    =mysql_query("");                                       
                        while(
    $riga_ricercaind mysql_fetch_array($rs_indirizzo))
                        {
                        
    ?>
                        <option value="<?php echo $riga_ricerd['indirizzo']; ?>" ><? echo $riga_rid['indirizzo']; ?></option>
                        <?php
                        
    }
                        
    ?>
                        </select>
                    </td>
            </tr>
            <tr>
                    <td width="30%">Regione:</td>
                    <td width="70%">
                        <select name="regione" style="width:70%"><option value=""></option>
                        <?php
                        $id_company_test
    =$SESSIONE->id_company_test();
                        
    $rs_regione=mysql_query("");                                       
                        while(
    $riga_ricerca mysql_fetch_array($rs_regione))
                        {
                        
    ?>
                        <option value="<?php echo $riga_ricerca['regione']; ?>" ><? echo $riga_ricerca['regione']; ?></option>
                        <?php
                        
    }
                        
    ?>
                        </select>
                    </td>
            </tr>
            <tr>
                    <td width="30%">PartitaIva:</td>
                    <td width="70%"><input type="text" id="pi" name="pi" value="<?=$_POST['pi']?>" style="width:70%" /></td>
            </tr>
            <tr width="100%">
                    <td width="30%">Prodotto:</td>
                    <td width="70%"><input type="text" id="nome_prodotto" name="nome_prodotto" value="<?=$_POST['nome_prodotto']?>" style="width:70%" /></td>
            </tr>
            <tr width="100%">
                    <td width="30%">Linea di prodotto:</td>
                    <td width="70%">
                        <select name="gerarchia" style="width:70%"><option value=""></option>
                        <?php
                        
                        $rs_gera
    =mysql_query("");
                        while(
    $riga_ricerca_ger mysql_fetch_array($rs_gerarchia))
                        {
                        
    ?>
                        <option value="<?php echo $riga_ricerca_ger['gerarchia_materiale']; ?>" ><? echo $riga_ricerca_ger['geraia_materiale']; ?></option>
                        <?php
                        
    }
                        
    ?>
                        </select>
                    </td>
            </tr>
            <tr width="100%">
                    <td width="30%">Data inserimento:</td>
                    <td width="70%"><input type="text" id="datains" name="datains" style="width:70%">
                    <script language="JavaScript">
                    new tcal ({
                        // form name
                        'formname': 'ricerca_puntivendita',
                        // input name
                        'controlname': 'datains'
                    });
                    </script>
                </td>
              </tr>
            <tr width="100%">
                    <td width="30%">Formato:</td>
                    <td width="70%">   
                        <select name="formato" style="width:70%"><option value=""></option>
                        <?php
                       
                        $rs_formati
    =mysql_query("");
                        while(
    $riga_formati mysql_fetch_array($rs_formati))
                        {
                        
    ?>
                        <option value="<?php echo $riga_foati['descrizione']; ?>" ><? echo $riga_foati['descrizione']; ?></option>
                        <?php
                        
    }
                        
    ?>
                        </select>            
                      </td>
              </tr> 
              <tr width="100%">
                    <td width="30%">Tipo messaggio:</td>
                    <td width="70%">
                        <select name="materiale" style="width:70%"><option value=""></option>
                            <?php
                            $rs_formati
    =mysql_query("");
                            while(
    $riga_formati mysql_fetch_array($rs_formati))
                            {
                            
    ?>
                            <option value="<?php echo $riga_foati['materiale']; ?>" ><? echo $riga_forti['materiale']; ?></option>
                            <?php
                            
    }
                            
    ?>
                        </select> 
                    </td>
              </tr>
              <tr>
                  <td width="30%"></td><td width="70%"><input type="submit" name="invia" id="invia" value="TROVA a" style="width:35%" /><input type="submit" name="invia2" id="invia2" value="TROVA b" style="width:35%" /></td>
              </tr>
               
                
          </table>

        
        </form>
        </div></div>
    ?>
    Grazie per l'aiuto

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ok non ci capiamo, come non detto, auguri per la soluzione al tuo problema.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    ok ciao (per info il sito non lo posso pubblicare in quanto è sul mio pc e il pc non lo lascio acceso tutto il giorno).

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    raga è possibile che il problema sia per una differenza tra "text/javascript" "Javascript" a livello di type= ? ho provato a inveritirli e ora funziona il div anche con la 1.7.0 ma non mi funziona più l'ajax ...

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Ciao a tutti sto usando ph e ajax per l'auto compilazione dei form sto usando le ultime librerie con la versione 1,7 di prototype per quanto riguarda la situazione ajax tutto ok ma non mi funziona più il passaggio da una pagina all'altra tramite un link se invece ripristino la vecchia versione 1.4 smette di funzionare l'ajax e riprende ad andare il menu a tendina
    Dubito fortemente che il problema sia la versione del framework prototype...

    raga è possibile che il problema sia per una differenza tra "text/javascript" "Javascript" a livello di type= ? ho provato a inveritirli e ora funziona il div anche con la 1.7.0 ma non mi funziona più l'ajax ...
    Anche questo è assolutamente da escludere... avrai sicuramente qualche errore nella pagina che non permette alla chiamata ajax di funzionare, ti consiglio di dare un occhiata alla console javascript.

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.