Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    'focus' che non funziona

    Ciao ..
    qualcuno mi sa dire il motivo per cui se inserisco nella pagina PHP un javascript, non mi funziona più il 'focus' con il relativo posizionamento del cursore ?
    Ho sottolineato in una pagina 'PHP', perchè la stessa pagina prodotta come 'HTML' funziona correttamente.

    codice:

    </style>

    <script type="text/javascript" src="js/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="js/prova.js"></script>

    </head>

    <body onload="document.getElementById('fa1').focus();" >



    Il file in questione è "prova.js" ..
    se lo tolgo, oppure se elimino dal suo contenuto la funzione (qualunque essa sia, anche vuota), il focus funziona, diversamente il cursore non si posiziona da nessuna parte.

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Leggendo la tua domanda cosi com'è è semplicemente impossibile.

    La possiamo vedere la pagina .php?
    Per una bella risata vai QUI

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    La possiamo vedere la pagina .php?
    nel senso del codice prodotto, o una demo online (non il codice php)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    nel senso del codice prodotto, o una demo online (non il codice php)
    Meglio entrambi

    Di più informazioni si hanno, di meglio è.

    In ogni caso è una cosa strana, perché un file .php dovrebbe stampare l'output in .html.

    Ma, non avendo vista nulla di niente, potrebbe anche essere che il file .php in questione è "puro codice (per esprimermi semplice)".

    Per una bella risata vai QUI

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Nobody33
    Meglio entrambi
    dopo. solo se non si risolve vedendo l'html.
    semmai cambiamo sezione

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    son sicuro di aver provato .. e che l'html funzionasse .. bhooo
    adesso non funziona più neanche l'html

    questa è la pagina:
    lo script che dà problemi è
    codice:
    <script type="text/javascript" src="js/prova.js"></script>
    prova.js può avere anche una funzione vuota .. comunque da il problema

    codice:
    function scriviDiv()
      {
      }

    per far funzionare il posizionamento del cursore devo togliere la riga
    <script type="text/javascript" src="js/prova.js"></script>

    oppure togliere
    <script>
    onload=scriviDiv();
    </script>


    codice HTML



    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">      
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">         
     
    <head>  
     
    <style type="text/css" media="screen">           
    
    body{font-family: arial,sans-serif;font-size: 76%;
         text-align: center;
         background: #2e2b2b; 
        }
    
    
    </style>                                             
           
    <script type="text/javascript" src="js/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="js/prova.js"></script>   
     
    </head> 
    
    <body  onload="document.getElementById('fa1').focus();" > 
    
    <div id="container_alfa"> 
    
    
      <table id= "username" style="width: 90%;" border="0" >                                                                                                                                                
          <tr>                                                                                                                                                                       
             <td>                                                                                                                                                                    
                <table border="0" width="100%" align="center" style="height:450px;">                                                                                                                                                
                  <tr>                                                                                                                                                                       
                     <td width="25%">               
                     </td>    
    
                     <td width="36%">               
                        <div id="box_log" style="text-align: center; padding: 15px;" > <form id= "form_log" action="login_index_exe.php" method="post" >                        <fieldset style="border:1px solid #3c9455;">
                           <legend style="text-align : left; padding: 5px; color:#3c9455; font-weight:bold">Login</legend>
    
                             <table  width="100%" border="0" frame="box" bordercolor= "#827f79" style="padding: 5px; font:  bold 13px/0.9 Georgia, \"Times New Roman\", serif;"  >        
                                <tr align="left">                                                                                                                                                     
                                   <td width="35%"><label>Username</label> </td>                                                                                                      
                                   <td width="1%">:         </td>                                                                                                      
                                   <td width="20%">                                                                                                                    
                                  	 <input id="fa1" type=text size="10" name="user_log" maxlength="10" value=''>
                                   </td>                                                                                                                               
                                </tr>                                                                                                                                  
                                <tr align="left">                                                                                                                                                     
                                   <td><label>Password</label> </td>                                                                                                              
                                   <td>:         </td>                                                                                                                 
                                   <td>                                                                                                                                
                                   	 <input id="fa2" type="password" value="" name="pass_log" size="10" maxlength="10"/>
                                   </td>                                                                                                                               
                                </tr>                                                                                                                                  
                              </table>                                                                                                                                  
                           
                              <p style="font-size: 5px;">  </p>                                      
                              <input id="tasto" type="submit" name="login" value="Login" /> 
    
                           </fieldset>
                           </form>                           	                                                                                                                                
                                                                                                        
                        </div>                                                                          
    
                     </td>    
    
                     <td width="25%">               
                     </td>    
                  </tr>      
                </table>       
             </td>                                                                                                                                                                                                                                                                                                                                                    
          </tr>  
                                                                                                                                                               
      </table>                                            
    
    </div>
    
    <script>
    onload=scriviDiv();
    </script>    
    
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    son sicuro di aver provato .. e che l'html funzionasse .. bhooo adesso non funziona più neanche l'html
    Tecnicamente è semplicemente impossibile. Se una cosa funziona 1 volta, funziona anche 1000 volte.

    Comunque, prova a mettere lo script da qualche altra parte, tipo dopo l'inizio di <body> oppure più in fondo, ecc...

    Per una bella risata vai QUI

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Nobody33
    Tecnicamente è semplicemente impossibile. Se una cosa funziona 1 volta, funziona anche 1000 volte.
    si vede che non hai mai litigato con la cache di qualche browser

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    si vede che non hai mai litigato con la cache di qualche browser
    No; trovo +/- sempre una via diplomatica , tipo premere il tasto f5 oppure ctrl + f5.

    Per una bella risata vai QUI

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Comunque, prova a mettere lo script da qualche altra parte, tipo dopo l'inizio di <body> oppure più in fondo, ecc...

    Provato a spostarlo .. niente da fare !

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.