Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    57

    scatenare evento dopo un tot di volte

    Ciao, è possibile fare in modo che al verificarsi di un certo numero di volte di un boolean, mi avvii un evento?
    Ad esempio ho questo ciclo:

    codice:
    var table = document.getElementById("table");
    	var numRows = table.rows.length;
           for (var i=numRows-1; i > 0; i--){
    	    if(i==6) {
    		var numCells = table.rows[i].cells.length;
    		for (var j=0; j<numCells; j++){
    		   var cellsCount = table.rows[i].cells[j];
    		   var imgCells = cellsCount.innerHTML;
    		   //alert(cellsCount);
    		   var verImgRed = imgCells.indexOf("cerchio_red") > -1; 
    		   var verImgBlack = imgCells.indexOf("cerchio_black") > -1;
    		    alert("works");
    		    }
    Voglio fare in modo che se verImgRed è uguale a true per 4 volte consecutivamente, mi visualizzi un alert o qualsiasi altra cosa.
    Suggerimenti? :master:

  2. #2
    Codice PHP:
    var table document.getElementById("table");
        var 
    numRows table.rows.length;
           var 
    eventLunched false;
         var 
    verImgRed 0
           
    for (var i=numRows-10i--){
            if(
    i==6) {
            var 
    numCells table.rows[i].cells.length;
            for (var 
    j=0j<numCellsj++){
               var 
    cellsCount table.rows[i].cells[j];
               var 
    imgCells cellsCount.innerHTML;
               
    //alert(cellsCount);
                        
    if(imgCells.indexOf("cerchio_red") > -1){
                          
    verImgRed++;
                       } 
                        if(
    verImgRed == && eventLunched === false){
                           
    tuoEvento();
                           
    eventLunched true;
                           }
               var 
    verImgBlack imgCells.indexOf("cerchio_black") > -1;
                
    alert("works");
                }    
    function 
    tuoEvento(){
       
    //codice



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.