Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    compilare text da pressione link

    Mi sapete dire perchè questo codice NON funziona su Safari e Chrome?

    <script type="text/javascript">function InserisciTesto(dove,testo){ document.getElementById(dove).value += testo;}</script>

    Clicca qui

    Esistono alternative?
    PIERCHI

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Clicca qui

    P.S. nella funzione passi l'oggetto "variabile dove" e il "testo" InserisciTesto(dove,testo) ma nell'evento onclick passi solo il "testo" non l'oggetto, ma per quello che leggo non dovrebbe funzionare con tutti i browser
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ciao, il passaggio del 'dove' nell'onclick è stata una mia dimenticanza nella battitura. Lo script è in un'altro pc. Appena ho occasione, provo e faccio sapere il tuo metodo. Grazie ciao
    PIERCHI

  4. #4
    su safari non funziona lo stesso

    su IE si
    PIERCHI

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da pierchi
    su safari non funziona lo stesso

    su IE si
    Posta il link alla pagina pubblica
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    al momento è sul mio server locale che sto provando in php.

    Domani mattina ti posto il codice solo di quello che serve!

    Ciao
    PIERCHI

  7. #7
    Ho fatto un riassunto perchè la pagina è lunga....





    codice:
    <script type="text/javaScript"> 
    function InserisciTesto(dove,testo){ 
    document.getElementById(dove).value += testo;
     } </script>
    
    
    
    
    <input type="text" name="agg71">
    
    
    //Metodo tuo
    <tr><td onClick="document.getElementById('agg71').value+='1 ';">1</td>
    //Metodo usato per IE
    <td onClick="javascript:InserisciTesto('agg71','2 ');">2</td></tr>
    PIERCHI

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se ti riferisci al ID (document.getElementById) dell'elemento lo stesso deve averlo nel tuo c'è solo il name <input type="text" name="agg71" id="agg71"> per questo funziona solo con IE perché ritiene name/id equivalenti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Son un idiota!
    Appena torno da lavoro provo e faccio sapere.

    Grazie mille.
    PIERCHI

  10. #10
    Ovviamente funziona!

    Grazie a tutti!
    PIERCHI

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.