/** $(): utilizado em todas as funções que devem ser referenciadas a jQuery document: expressão que indica o documento HTML ready(): associado a leitura do documento enquanto está sendo carregado */ var $j = jQuery.noConflict(); $j(document).ready(function(){ $j("a[href!=javascript:void(0);][href!=javascript:;][href!=][href!=javascript:void(0)][href!=#][onclick!=empty]").bind('click', function(){ var target = $j(this).attr("target"); var a_url = this.href; var a_class = $j(this).attr("class"); $j.ajax({ type: 'POST', url: 'http://www.ensp.fiocruz.br/portal-ensp/estatistica.php', data: 'link='+escape(a_url), // Antes de enviar beforeSend: function(){ //$('#id-estatistica').html("Carregando..."); }, success: function(txt){ //var url_completa = txt.toLowerCase(); //url_completa.indexOf(".jpg") == -1 && url_completa.indexOf(".png") == -1 && url_completa.indexOf(".gif") == -1 if ( a_class != 'highslide' ){ if ( target == '_blank' ){ window.open(txt); }else{ window.location.href = txt; } } }, // Se acontecer algum erro é executada essa função error: function(txt){ $j('#id-estatistica').html(txt); } }) return false; }); $j('#field-mensagem').css("color","#FF0000").hide(); $j('#ajax-result').hide(); $j('#txt-expressao').bind('keyup', function() { $j.post('http://www.ensp.fiocruz.br/portal-ensp/black-list/ajax_verify_field.php', {'txt_expressao':$j(this).attr("value")}, function(data){ $j('#ajax-result').html(data); if ( data == 1 ){ $j('#txt-expressao').css("border-color","#FF0000"); $j('#field-mensagem').html("A Expressão digitada já exite!!"); $j('#field-mensagem').show(); }else{ $j('#txt-expressao').css("border-color","#88B7D2"); $j('#field-mensagem').html(""); $j('#field-mensagem').hide(); } }); /*$j('
loading...
') .insertBefore('#teste') .ajaxStart(function() { $j(this).show(); $j(this).html(""); }).ajaxStop(function() { $j(this).html(""); $j(this).hide(); });*/ //return false; }); $j('#table-black-list .alterar').bind('click', function() { var $id_exp = $j(this).attr("id").split("-")[1] $j.post('http://www.ensp.fiocruz.br/portal-ensp/black-list/form_alterar.php', {'id_exp':$id_exp}, function(data){ var ajax_returns = data.split(","); $j('#form-black-list-alterar').attr("txt_expressao").value = ajax_returns[1]; $j('#form-black-list-alterar').attr("id_expressao").value = ajax_returns[0]; $j('#div-form-alterar').show(); $j('#txt-expressao').focus(); }); }); $j('#bl-cadastrar').bind('click',function(){ $j('#div-form-cadastrar').fadeIn('normal'); }); $j('#input-cancelar').bind('click',function(){ $j('#div-form-cadastrar').fadeOut('normal'); }); $j('#input-cancelar-black-list').bind('click',function(){ $j('#div-form-alterar').hide(); }); /* var $button = $j('button',this).attr('disabled',true); var params = $j(this.elements).serialize(); if ( $j('#ajax-result').html() == 0 ){ var self = this; $j.ajax({ contentType: 'application/x-www-form; charset=ISO-8859-15', type: 'POST', url: 'http://www.ensp.fiocruz.br/portal-ensp/_scripts/script.black-list_cadastrar.php', data: params, beforeSend: function(){ $j('#mensagem-acao').show(); $j('#mensagem-acao').html("CADASTRANDO..."); }, success: function(txt){ $button.attr('disabled',false); $j('#mensagem-acao').html(txt); self.reset(); }, error: function(txt){ $j('#mensagem-acao').html(txt); } }) } return false;*/ /*$j('#form-black-list-alterar').bind('submit', function(){ var params = $j(this.elements).serialize(); $j.ajax({ type: 'POST', url: this.action, data: params, // Antes de enviar beforeSend: function(){ // mostro a div loading //$j('#mensagem-acao').show(); // html(): equivalente ao innerHTML //$j('#mensagem-acao').html("CADASTRANDO..."); }, success: function(txt){ alert(txt); if ( txt != 0 ){ $j('#documentos .alerta').html("Expressao Atualizada com sucesso!"); $j('#div-form-alterar').hide(); var result = txt.split('_'); $j('#'+result[0]).html(result[1]); }else{ $j('#documentos .alerta').html("ERRO!!!"); } // Limpo o formulário //self.reset(); }, // Se acontecer algum erro é executada essa função error: function(txt){ $j('#mensagem-acao').html(txt); } }) return false; });*/ // Crio uma variável chamada $forms que pega o valor da tag form /*$forms = $j('#form-black-list-inc'); $forms.bind('submit', function(){ var $button = $j('button',this).attr('disabled',true); var params = $j(this.elements).serialize(); if ( $j('#ajax-result').html() == 0 ){ var self = this; $j.ajax({ contentType: 'application/x-www-form-urlencoded; charset=ISO-8859-1', // Usando metodo Post type: 'POST', // this.action pega o script para onde vai ser enviado os dados url: 'http://www.ensp.fiocruz.br/portal-ensp/_scripts/script.black-list_cadastrar.php', // os dados que pegamos com a função serialize() data: params, // Antes de enviar beforeSend: function(){ // mostro a div loading $j('#mensagem-acao').show(); // html(): equivalente ao innerHTML $j('#mensagem-acao').html("CADASTRANDO..."); }, success: function(txt){ // Ativo o botão usando a função attr() $button.attr('disabled',false); // Escrevo a mensagem $j('#mensagem-acao').html(txt); // Limpo o formulário self.reset(); }, // Se acontecer algum erro é executada essa função error: function(txt){ $j('#mensagem-acao').html(txt); } }) } return false; });*/ });