Hola a todos, esta es la primera vez que estoy usando las base de datos WebSql por lo que no la conozco mucho mucho el problema que tengo es el siguiente : estoy haciendo una consulta a una tabla en la cual me muestra el contenido sin problema ese dato yo lo guardado en una variable la cual quiero pasarla a una función que tengo creada. el nombre de la variable es xa y a continuación le dejo el código para ver si me puedes ayudar
saludos
		//Extraemos los datos de la tabla.
		sqlselect = "SELECT texto FROM textos  WHERE npregunta = '"+npreg+"'";
		tx.executeSql(sqlselect,[],function (tx, result){
                if (result.rows.length){
                    for (var i = 0; i < result.rows.length; i++){
                         row = result.rows[i];
                         x += row.texto + ",";
                    }
                    //Quitmos la ultima coma
                   var xa = "["+x.substring(0, x.length-1)+"]";
                }else{
                	console.log("No items");
                }
            },error);		
	});
	function get_textrandom(xa){
		var i = Math.floor((Math.random() * 6) + 1);
		$("#text2").html(xa[i]);
	}