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

    visualizzare un div alla pressione di un tasto

    ho un div:
    codice:
    <style>
      #mio_layer{
        max-height:95px;
        overflow:hidden;
        height:expression(this.scrollHeight > 95? "95px" : "auto");
        position:absolute;
        top:220px;
        overflow:scroll;
        width:100px;
        background-color:#CCCC99;
        visibility:hidden;
      }
    </style>
    e questo campo di testo:
    <input name="artName" type="text" id="artName" onKeyUp="updateList( this.form, this );" size="15" onKeyPress="javascript:visibile();">

    la funzione visibile è quella che dovrebbe farmi vedere il div non appena io premo un tasto:
    codice:
    function visibile(){
      document.getElementById("mio_layer").visibility="visible";
    }
    ma probabilmente sbaglio qualcosa. Sapete darmi qualche suggerimento?
    grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    ho risolto. ho tolto la proprietà visibility al div e gliel'ho messa direttamente quando apro il div [ma penso che questo sia indifferente]
    codice:
    <div id="mio_layer" style="display:none; "></div>
    e l'onKeyPress è diventato così: onKeyPress="javascript:visibile();
    mentre la funzione è questa:
    codice:
    function visibile(){
      document.getElementById("mio_layer").style.display="";
    }
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.