Visualizzazione dei risultati da 1 a 9 su 9

Discussione: input autoposizionato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379

    input autoposizionato

    forse dal titolo non si capisce molto bene la mia intenzione, ma vorrei fare in modo, che come sull'index di google [su un input di tipo text], il mouse al refresh della pagina risulta gia selezionare l'input automaticamente!

    fare in modo che dopo il refresh della pagina uno possa subuto scrivere nell input senza doverlo selezionare appositamente!

    non se se questo è fattibile... se sia facile o meno xD ma mi fa molta gola visto che l'utilizzo sarebbe per una chat!

    vi ringrazio anticipatamente!!

  2. #2
    Dovresti fare una cosa tipo:

    codice:
    <body onload="document.tuoform.tuatextbox.focus()">
    tuoform è da considersi valido solo se la textbox è contenuta in un form, ma forse nel caso di una chat puoi anche ignorarlo...non sono molto esperto spero sia ciò che chiedevi


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    io ho fatto una cosa del tipo...ed evidenzia la mia incompetenza nell'ambito!



    Codice PHP:
    //nell header:


    <script>
    <!--
    function 
    sf(){document.invio.Messaggio.focus();}
    // -->
    </script> 

    Codice PHP:
    //il body:


    <body onload="sf();"
    Codice PHP:
    //ed il form:


    <form action="x" name=invio>
    <
    input maxlength=2048 name=Messaggio size=55 value="">
    </
    form

    effettivamente in locale mi funzionava ma online no xD

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    non è da ma ma questa volta, vista un po la mia ignoranza e data la mia incompetenza, trovo questa sia l'unica possibilita per farvi capire che il codice non mi funziona se aggungo il resto della pagina! diciamo che se metto quell'unico form su una pagina tutto va a meraviglia vedi QUI... appena aggiungendo il resto tutto va in palla ed io non so xke!! forse voi sapete darmi una risposta grazie ancora per l'interesse!



    codice:
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="main.css" TYPE="text/css">
    <LINK rel="SHORTCUT ICON" href="http://jerry6565.altervista.org/public/forumuccio/themes/modern/forum.gif">
    <style type="text/css">
    <!--
    body {
            background-image: url(img/backgg.jpg);
    }
    -->
    </style>
    </head>
    
    <SCRIPT TYPE="text/javascript">
    function popup(mylink, windowname)
    {
    if (! window.focus)return true;
    var href;
    if (typeof(mylink) == 'string')
       href=mylink;
    else
       href=mylink.href;
    window.open(href, windowname, 'height=400,width=280,scrollbars=yes');
    return false;
    }
    </SCRIPT>
    
    
    <body topmargin=0 leftmargin=0 bgcolor=#FFFFFF background="img/backgg.jpg" onLoad="document.invio.Messaggio.focus()">
    
    
    <form name=invio action="input.php" method=POST>
    
    <table cellpadding=0 cellspacing=1 border=0 align=center>
    <tr><td align=left><font color="#FFFFFF">Locazione</font></td><td align=left><font color="#FFFFFF">Testo</font></td><td></td><td></td></tr>
    <tr>
    <td valign=middle cellspacing=2><input type=Text Name=Locazione class=txtbox size=15 style="font-weight:normal;font-family:Verdana;font-size:8pt;color=333333" maxlength="100" value=""></td>
    
    <td valign=middle><input type=Text Name=Messaggio class=txtbox size=55 style="font-weight:normal;font-family:Verdana;font-size:8pt;color=333333" maxlength="" value=""></td>
    <td valign=top><input type="submit" value="Invia" title="Invia"></td>
    </form>
    
    <form name=invio action="input.php?mod=o" method=POST>
    <td valign=top><input type="submit" value="O" title="Usa Oggetti"></td>
    </form>
    
    <form name=invio action="input.php?mod=sus" method=POST>
    <td valign=top><input type="submit" value="S" title="Sussurri"></td>
    
    </form>
    
    <form name=invio action="input.php?mod=att" method=POST>
    <td valign=top><input type="submit" value="A" title="Attacca pg"></td>
    </form>
    
    
    
    
    <form name=comandimaster2 action="input.php" target=chatinput method=POST>
    <td valign=top><input type=hidden name=op value=CancellaChat><input type="submit" value="P" title="Cancella Chat [Pulisci]"></td></form>
    
    
    
    <td valign=top Title="Comandi e suggerimenti"><input type="submit" value="H" title="Help - Aiuto"></td>
    
    </tr>
    
    <tr>
    <td valign=top Title="Per il master"><font color=white size="1">[--Missiva Locazionale--]</font></td>
    <td valign=top title="Per il master"><font color=white size="1" >[--Png Tools--]</font></td>
    </tr>
    
    </table>
    </body>
    </html>

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I parametri name dei form sono tutti uguali VVoVe: usa un po di fantasia altrimenti quando al javascript indichi un nome ovviamente non capisce a quale form ti riferisci

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    <body onload="document.getElementById('NOME_FORM').getEl ementById('NOME_CAMPO').focus();">

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da oronze
    <body onload="document.getElementById('NOME_FORM').getEl ementById('NOME_CAMPO').focus();">
    2 errori qui:
    - getElementById di un getElementById? non ha senso
    - NOME? al massimo parliamo di id

  8. #8
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da Xinod
    2 errori qui:
    - getElementById di un getElementById? non ha senso
    - NOME? al massimo parliamo di id
    su nome ok....per il resto...mi stai dicendo che basta fare
    document.getElementById("ID_CAMPO").focus(); tralasciando il getElementById("IF_FORM")?
    sai che non lo sapevo e ogni volta facevo 2 getElement? sono proprio

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    grazie a tutti per l'interesse ho notato, anche se con molto ritardo anche io, che modificando il nome del textbox questo <body onload="document.tuoform.tuatextbox.focus()"> iniziava ad andare^^

    vi ringrazio ancora!!

    PS.: gia' ho poca fantasia

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.