Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        JavaScript
        03
        07

        JQuery Mobile - ScrollTop após mudança de página

         
         
        
        
        
        	   utilize o window.scrollTo( 0, 1 ); conforme exemplo abaixo:
        	
        
        	   if ( processedHash.cleanHash === "page-url" ) {
                            $( "page-url" ).jqmData( "url", processedHash.parsed.hash );
                            data.options.allowSamePageTransition = ( data.options.Page &&  data.options.Page.attr( "id" ) === "page-url" );
                            if($.mobile.activePage){
                                $.mobile.activePage.animationComplete( function() {   $.mobile.removeActiveLinkClass( true );  });
                                window.scrollTo( 0, 1 );
                            }else{ $.mobile.removeActiveLinkClass( true );  }
                    }
        
        
        
        JavaScript
        03
        07

        JQuery Mobile - Removendo o Zoom do Android

        
        
            <meta name="viewport" content="width=device-width, initial-scale=1"/>
            <meta name="viewport" content="user-scale=no"/>
            <meta name="viewport" content="width=device-width"/>
            <meta name="viewport" content="width=device-width, maximum-scale=1"/>
        
        
        
        JavaScript
        03
        07

        JQuery Mobile - Incluindo arquivos html dentro de outro HTML

         
         
        $("div_que_recebera_o_html").load('diretorio/arquivo.html', function(){$(this).trigger("create")});
        
        JavaScript
        16
        05

        JQuery Mobile - Selected Option Dinamicamente

         
         
         
         
         
         
        $("meu_select").val("valor").attr('selected', true).selectmenu("refresh", true);  

        JavaScript
        16
        05

        Jquery Mobile - Criando elementos dinamicamente

        Neste exemplo, que pode ser replicado para todos os outros elementos de interface, eu mostro como criar um select dinamicamente com JQuery Mobile:
         
         
        A regra de criação dinâmica de elementos de interface com o JQuery Mobile, é simples, todo elemento criado deve está contido em um containner e a partir desse containner é que se faz a solicitação de criação dinâmica.
         
         
         
        
        Meu Containner:
        
        
        
        <div id='involucro_select'></div>
        Javascript de criação do select dinâmico: var html = "<select name='categoria' id='categoria'>"; html += "<option value=''></option>"; for(var i = 0;i < dados.length;i++){ html += "<option value=''></option> "; } html +="</select>"; $("involucro_select").html(html).trigger("create");
         
         
         
        JavaScript
        16
        05

        Upload de Arquivos via Ajax

         Segue abaixo um exemplo de se enviar um arquivo via Ajax utilizando-se do Jquery:
        var data = new FormData($('form')[0]);  
        $.ajax({
                  url: url_webservice+'cadastrar-produto',
                 data: formData,
                 type: 'post', processData: false,
                 contentType: false,
                 dataType: "json",
                 success: function (data) {    },
                 error:function(e){     }
        }); 
         
        JavaScript
        29
        05

        Integração Twitter

        Caso, um cliente chato, queira que no site dele apareçam as postagens que ele faz no twitter dele, não esquente a cabeça, apenas utilize o código abaixo e  siga para a próxima tarefa!
         
         
        Retire as //  que coloquei no inicio das tags scripts!!!
         
         
         
        <div class="twitter mod-style" style="width:170px;">
                                <h1>Twitter</h1>
                                <//script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"><//script>
                                <//script>
                                       
                                        new TWTR.Widget({
                                          version: 2,
                                          type: 'profile',
                                          rpp: 2,
                                          interval: 30000,
                                          width: 'auto',
                                          height: 150,
                                          theme: {
                                            shell: {
                                              background: 'f2f2f2',
                                              color: 'b5b5b5'
                                            },
                                            tweets: {
                                              background: 'f5f5f5',
                                              color: 'b1b1b1',
                                              links: 'fdba0f'
                                            }
                                          },
                                          features: {
                                            scrollbar: false,
                                            loop: false,
                                            live: false,
                                            behavior: 'all'
                                          }
                                        }).render().setUser('twitter').start();
                                       
                                        <//script>
                                   
                            </div>
         
         
         
         
         
        JavaScript
        08
        04

        Descobrindo as Coordenadas de um endereço

        A utilização do google maps em sistemas dinâmicos, onde as informações de localização vem em forma de uma string  de logradouro, bairro, cidade, estado e número, pode dificultar um pouco na exibição do Mapa do Google Maps, mas para nos ajudar a API do google fornece um endereço de consulta que nos devolve um JSON com as informações pertinentes inclusive as coordenadas(latitude e longitude).
         
        URL de consulta, com exemplo de consulta do endereço : Av Paulista, 731, São Paulo - SP:
         
         
         
        maps.google.com/maps/api/geocode/json?address=av.+paulista+731+sao paulo+-+sp&sensor=false
         
         
         
        Imagem do JSON de retorno :
         
         
         
        JavaScript
        08
        04

        Exibição de Mapas do Google Map - Javascript

        Código em Javascript, exemplificando como fazer a exibição de mapas do Google Maps em seu site.
         
         
         
        Baixar código
         
         
        JavaScript
        21
        02

        Postar código fonte em blog

        No post anterior, tentei postar um código fonte em PHP para geração de código de barra, e percebi a tragédia que ficou.
         
         
         
        Segue o link do blog explicando como se deu essa mudança :
         
        vivianningyang.blogspot.com.br/2009/05/how-to-post-source-code-in-blogspotcom.html
         
         
        class barCodeGenrator{
        private $file;
        private $into;
        private $digitArray = array(0=>"00110",1=>"10001",2=>"01001",3=>"11000",4=>"00101",5=>"10100",6=>"01100",7=>"00011",8=>"10010",9=>"01010");
        	function __construct($value,$into=1, $filename = 'barcode.gif') { 
        	  $lower = 1 ; $hight = 50;          
        	  $this->into = $into;
                  $this->file = $filename;
        	  for($count1=9;$count1>=0;$count1){ 
        		for($count2=9;$count2>=0;$count2){   
        		  $count = ($count1  10) + $count2 ; 
        		  $text = "" ; 
        		  for($i=1;$i<6;$i++){ 
        			$text .=  substr($this->digitArray[$count1],($i-1),1) . substr($this->digitArray[$count2],($i-1),1); 
        		  } 
        		  $this->digitArray[$count] = $text; 
        	   } 
        	  } 
        		  $img 		= imagecreate(395,73);    
        		  $cl_black = imagecolorallocate($img, 0, 0, 0); 
        		  $cl_white = imagecolorallocate($img, 255, 255, 255); 
        	
        		  imagefilledrectangle($img, 0, 0, $lower95+1000, $hight+30, $cl_white); 
        		  imagefilledrectangle($img, 1,5,1,65,$cl_black); 
        		  imagefilledrectangle($img, 2,5,2,65,$cl_white); 
        		  imagefilledrectangle($img, 3,5,3,65,$cl_black); 
        		  imagefilledrectangle($img, 4,5,4,65,$cl_white); 
        	$thin = 1 ; 
        	if(substr_count(strtoupper($_SERVER['SERVER_SOFTWARE']),"WIN32")){
         		$wide = 3;
        	} else {
        			$wide = 2.72;
        	   }
        	$pos   = 5 ; 
        	$text = $value ; 
        	if((strlen($text) % 2) <> 0){ 
        		$text = "0" . $text; 
        	} 
        	while (strlen($text) > 0) { 
        	  $i = round($this->JSK_left($text,2)); 
        	  $text = $this->JSK_right($text,strlen($text)-2); 
        	   
        	  $f = $this->digitArray[$i]; 
        	   
        	  for($i=1;$i<11;$i+=2){ 
        		if (substr($f,($i-1),1) == "0") { 
        		  $f1 = $thin ; 
        		}else{ 
        		  $f1 = $wide ; 
        		} 
        	  imagefilledrectangle($img, $pos,5,$pos-1+$f1,65,$cl_black)  ; 
        	  $pos = $pos + $f1 ;   
        	   
        	  if (substr($f,$i,1) == "0") { 
        		  $f2 = $thin ; 
        		}else{ 
        		  $f2 = $wide ; 
        		} 
        	  imagefilledrectangle($img, $pos,5,$pos-1+$f2,65,$cl_white)  ; 
        	  $pos = $pos + $f2 ;   
        	  } 
        	} 
        	imagefilledrectangle($img, $pos,5,$pos-1+$wide,65,$cl_black); 
        	$pos=$pos+$wide; 
        	
        	imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_white); 
        	$pos=$pos+$thin; 
        	
        	
        	imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_black); 
        	$pos=$pos+$thin; 
        	
        	$this->put_img($img);
        	} 
        	
        	function JSK_left($input,$comp){ 
        		return substr($input,0,$comp); 
        	} 
        	
        	function JSK_right($input,$comp){ 
        		return substr($input,strlen($input)-$comp,$comp); 
        	} 
        	function put_img($image,$file='test.gif'){
        		if($this->into){
        			imagegif($image,$this->file);
        		} else {
        					header("Content-type: image/gif");
        					imagegif($image);
        			   }
        		imagedestroy($image);
        	}
        }
        
         
         
        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.