Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #2
    Ho semplificato il problema cercando di capire cosa fa lo script, sembrerebbe che i due parametri che servono a me siano ricavabili da questo pezzo di codice, ma come ?
    Dovrei recuperarli ed inserirli in 2 distinti campi di un form in una pagina php nella quale c'è la matrice del form.

    codice:
       /**
         * Creates new areas from html-string with <area /> elements
         * 
         * @param htmlStr {string}
         * @returns {Array} - array with areas
         */
        Area.createAreasFromHTMLOfMap = function(htmlStr) {
            if (!htmlStr) {
                return false;
            } 
    
    
            while (true) {
                var findedResult = Area.REGEXP.AREA.exec(htmlStr); // <area shape="$1" coords="$2" ... />
                if (!findedResult) {
                    break;
                }    
    
    
                var htmlAreaFinded = findedResult[0], // <area shape="..." coords="..." ... />
                    type = findedResult[1], // $1
                    coords = findedResult[2].split(Area.REGEXP.DELIMETER), // $2
                    attributes = {}; 
                
                Area.ATTRIBUTES_NAMES.forEach(function(item, i) {
                    var result = Area.REGEXP[item].exec(htmlAreaFinded);
    
    
                    if (result) {
                        attributes[name] = result[1];
                    }    
                });
                
                coords = coords.map(function(item) {
                    return Number(item);
                });
    
    
                type = Area.HTML_NAMES_TO_AREA_NAMES[type];
    
    
                Area.fromJSON({
                    type : type,
                    coords : Area.CONSTRUCTORS[type].getCoordsFromHTMLArray(coords),
                    attributes : attributes
                });
    
    
            }
    
    
            return Boolean(htmlAreaFinded);
        };
    Ultima modifica di ciro78; 02-09-2016 a 20:38

Tag per questa discussione

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.