Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91

    javascript - popup primo piano con text input

    Buon giorno a tutti,
    scusate la mia ignoranza in tema di javascript, ma non è possibile avere un popup in primo piano con text di input editabili? Io ho provato con quanto trovato in questo forum provando i vari modi di dare il focus() al popup ma in questo caso i text di input risultano bloccati, non editabili e credo che il motivo stia nel fatto che io forzo il fuoco al popup e non al text.
    Sto dicendo delle "balle"? Se non fosse così esiste un altro metodo per dare il fuoco al poup e allo stesso modo editare dei text di input presenti nel popup stesso?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91
    Speravo in qualche aiuto dopo un giorno di visite...
    nessuno può aiutarmi? Il popup è asp, deve leggere e scrivere dati, per questo è importante che resti lì il fuoco.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    hai gia' letto questa?
    mi sembra che approfondisca il problema e indichi una soluzione plausibile

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91
    Ti ringrazio Xinod,
    la discussione che ni hai segnalato affronta proprio questo problema.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91
    Mi sono studiato la discussione che mi ha gentilmente segnalato Xinod, ma la soluzione che si trova non è buona. Qualcuno ha altre idee per questo problema?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91

    mi correggo

    Nella discussione segnalata qui sopra da Xinod, c'è invece qualcosa di buono: la funzione scritta qui sotto va alla grande, lascia il fuoco al popup e permette di editare i text di input, ve la riscrivo tante volte servisse a qualcuno...

    <SCRIPT>
    function init(){if(document.all){active=1;
    onblur=function(){if(active)focus();};
    for(var j=0; j<document.questions.length; j++){
    document.questions[j]. onmousedown=function(){active=0;focus();
    };
    document.questions[j]. onblur=function(){active=1;focus();};}}}

    </SCRIPT>

    da richiamare sul body sull'evento onload="init()"

    grazie ancora Xinod

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483
    ma sei sicuro?
    A me non funziona.
    Mi dici come hai fatto a farlo funzionare?
    Grazie mille.

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.