Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Tasto pazzo

  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Tasto pazzo

    Scusatemi per il titolo ma adesso vi spiego.
    Avrei bisogno, se possibile avere due tasti: "si" e "no".
    Se l'utente va su tasto "no", il tasto "no" si sposta!
    In pratica l'utente non riuscirà a cliccare su "no" e sarà obbligato a cliccare su tasto "si".
    Sarebbe un piccolo scherzo che devo fare e ho visto da qualche parte ma non mi ricordo dove.

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Credo che la tecnologia per farlo sia flash.

    Comunque anche in JS si puo` simulare qualcosa.

    1. tentativo (brutto ma semplice):
    codice:
      var risp = false;
      while(!risp) {
        risp = confirm("vuoi veramente formattare C:?");
      }

    2. tentativo:
    codice:
    <div id="tastosi">
      <input type="button" value="si" onclick="funzionesi();">
    </div>
    <div id="tastono">
      <input type="button" id="bottno" value="no" onclick="funzioneno();" onmouseover="spostabott();">
    </div>
    E il corrispondente JS
    codice:
      var no_posx = 30; // da mettere uguali a quelle del CSS
      var no_posy = 20;
      var MAXX = 500;   // inbase alle dimensioni dello spazio
      var MAXY = 400;
    function spostabott() {
      no_posx += 100;
      no_posy += 70;
      if(no_posx > MAXX) no_posx = 0;
      if(no_posy > MAXY) no_posy = 0;
      document.getElementById('bottno').style.position.top = no_posy;
      document.getElementById('bottno').style.position.left = no_posx;
    }
    Devi anche fare un CSS ad hoc per il bottone no:
    codice:
    #bottno {
      position: absolute; 
      left: 30;
      top: 20;
    }
    Nota: e` una bozza: occorre lavorarci un po' per farlo funzionare.
    Comunque e` un esercizio intressante.

    Nota2: e` fortemente non-accessibile: non va usato in pagine "normali"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Grazie!
    Ora provo.


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.