
vini_loock
Membros-
Total de itens
1.037 -
Registro em
-
Última visita
Sobre vini_loock

- Data de Nascimento 05/06/1995
Contatos
-
MSN
viniciussiutaborges@hotmail...
-
Website URL
http://
-
ICQ
0
Perfil
-
Gender
Male
Últimos Visitantes
2.674 visualizações
vini_loock's Achievements
0
Reputação
-
Cara, você não pode chamar uma função js pelo PHP, isso porque o js é interpretado bem depois que o php. Da uma olhada nisso: http://interpossi.com.br/artigos/usando-geoip-e-google-maps/ Você pode usar a parte do php nesta página para pegar as coordenadas e depois aplicar na sua imagem, da mesma forma que você faz, só que com as variaveis vindo do php
-
http://www.webmaster.pt/requisicoes-ajax-jquery-2216.html
-
Dúvida em criar lista com filtro
pergunta respondeu ao aercio de vini_loock em Ajax, JavaScript, XML, DOM
(Com jquery)Algo assim: // ao clicar no li $('li').on('click', function(){ var $li = $(this); // chama uma página php que retorne um ul > li $.ajax({ url: 'pegaSubItems.php', // página php a ser chamada type: 'POST', data: {valor: $li.text()}, onsuccess: function(response){ $li.append(response); }, onerror: function(e){ console.log('error'); console.log(e); } }); }); -
Duvida campo minado em javaScript
pergunta respondeu ao gr3g de vini_loock em Ajax, JavaScript, XML, DOM
http://www.ebah.com.br/content/ABAAABpaMAL...o-com-enunciado -
OFF: SCRIPT APLICATIVO FACEBOOK FORÇAR CURTIR?
pergunta respondeu ao vilmarbr de vini_loock em Ajax, JavaScript, XML, DOM
Você vai basicamente criar um aplicativo para o facebook e criar uma tela de "boas vindas" com um botão para curtir. Fiz muito disso na API antiga deles, mas mudou recentemente e não tive a oportunidade de ver o que mudou, então prefiro não entrar nos detalhes, mas garanto que aqui você encontrara tudo que precisa: https://developers.facebook.com/docs/reference/api/ -
Não seria o caso de essa classe retornar os dados em json ou xml? ai você pode fazer uma requisição ajax ao java.
-
Ah, putz. Pensei em algo parecido mas não dei muita bola por pensar no caso de ter algo depois desta tag aberta, mas só agora com você falando que me toquei: o máximo que terá depois desta tag, seriam espaços, nada que um trim não resolva. Vlw
-
Salve pessoas, Estou precisando de alguma coisa que identifique tags não fechadas. A situação é a seguinte: Tenho um formulário para adicionar artigos; Nesse formulário há um campo "conteudo"(um textarea tiny mce); Este campo, poderá receber o famoso "leia mais", que nada mais é que um comentário html no campo conteúdo; No banco de dados, existem 2 campos para salvar o conteudo: introtext e fulltext; Na hora de salvar, dou um explode no comentário (<!--readmore-->); e salvo as partes em seus devidos lugares; O problema é que se por exemplo o comentário estiver dentro de uma tag p, quando eu mostrar no site apenas o introtext, terá um p sem fechamento. Este é o problema, estou sem nenhuma ideia por enquanto, se alguém tiver sugestões... Vlw, Vinicius Edit.. Só afim de exemplificar: Supomos que o conteudo que o usuário digitou no campo corresponda a isto: <p>primeira parte do texto</p> <p><!--readmore--></p> <p>segunda parte do texto</p> No banco, será salvo assim: introtext<p>primeira parte do texto</p> <p> fulltext</p> <p>segunda parte do texto</p>
-
Estou fazendo uma aplicação com o google maps, mas estou com um problema na horade adicionar um evento a um marcador. Como são vários marcadores, guardo eles em um array. Os eventos devem ser adicionados(pelo que eu sei) depois de cria-los, então em um for, eu adiciono um evento para cada marcador. O problema é que cada marcador tem seu conteúdo, logo tenho que guardar as informações em um array e quando faço isso, não consigo associar o marcador com a informação. Mas como tudo está em arrays separados e onde adiciono o evento é em um for, a variavel(no caso "i"), terá sempre o maior valor possível(no caso 2(points.length)) e então , na linha 46 ocorre o problema: info é undefined O código: (function($, google){ $(function(){ // dados do mapa var points = [ { title: 'teste title 1', content: '<p><b>teste</b></p>', x: 20, y: 10 }, { title: 'teste title 2', content: '<p><b>teste</b></p>', x: 0, y: 0 } ]; // posição central do mapa var centerPos = new google.maps.LatLng(0, 0); // cria o mapa var mapa = new google.maps.Map(document.getElementById('main-google-maps-map'), { zoom: 1, center: centerPos, mapTypeId: google.maps.MapTypeId.ROADMAP }); var infos = [], markers = []; // exibe os marcadores no mapa for(i = 0; i < points.length; i++){ markers.push(new google.maps.Marker({ position: new google.maps.LatLng(points[i].x, points[i].y), map: mapa, title: points[i].title })); infos.push(new google.maps.InfoWindow({ content: points[i].content })); // Erro aqui: google.maps.event.addListener(markers[i], 'click', function(){ infos[i].open(mapa, markers[i]); }); } }); })(jQuery, google);
-
Tenho um banco de dados com 3 tabelas, nessa estrutura: A tabela emissoras vai guardar apenas um id para servir de base na hora de resgatar um registro. Esse registro será feito a partir de um formulário, que é gerado conforme os registros na tabela fields. O id é salvo na tabela emissoras e os dados na tabela values, relacionando o valor do campo(field_id) com a emissora(emissora_id) Agora é que vem a parte complicada. Preciso formatar a forma que o resultado virá. Preciso pega, em uma única query, um array com este formato: Onde o array $item, seria todos os resultados da query e cada um dos arrays dentro dele seriam os registros em sí. 'fields.name' => 'values.value', representa uma lista onde poderiam ter mais de um indice, mas sempre seguindo o mesmo padrão. Resumindo, o que eu preciso é que minha query retorne uma lista agrupando os valores em 'values' de acordo com os id's em 'emissoras' e que o grupo de valores desta lista, seja, na verdade, outra lista onde a key seria o campo name da tabela fields(fields.name) e o valor, o campo value da tabela values(values.value). Exemplificando: Considere as tabelas com os seguintes dados: Quero um resultado assim:
-
Maximum call stack size exceeded jquery
pergunta respondeu ao vini_loock de vini_loock em Ajax, JavaScript, XML, DOM
Incrível. Sempre que posto aqui, encontro a solução rapidinho. E olha que eu não fui postando logo de cara, estou com isso desde ontem. O problema aparentemente era na função selectSlide, eu não estava deletando o item que eu escondia, então quando juntava uma certa quantia de itens lá, o javascript parava. Segue a função: function selectSlide(i){ $links.attr('href', list[i].link); $mainList.find('img.slide_'+i).parent().addClass('active'); $title.animate({opacity:0}, function(){ $(this).html(list[i].title); $(this).animate({opacity:1}); }); $text.animate({opacity:0}, function(){ $(this).html(list[i].text); $(this).animate({opacity:1}); }); $imageParent.find('img').before( $('<img />').attr('src', list[i].image).hide().fadeIn() ).fadeOut(function(){ $(this).remove(); }); }At, Vinicius -
Um script que estou escrevendo está parando de executar depois de algumas repetições devido ao erro descrito no titulo Sei o que causa esse erro, porem não sei onde está acontecendo. O código é este: window.productsList = [ { link: '#link2', title: 'Title2', text: 'Description2', image: 'images/banner2.png', thumb: 'images/thumbs/banner2.png' },{ link: '#link', title: 'Title', text: 'Description', image: 'images/banner1.png', thumb: 'images/thumbs/banner1.png' } ]; (function($, list){ $(function(){ var $main = $('#header-banner'); var $imageParent = $main.find('.the-image'); var $text = $main.find('p'); var $title = $main.find('h2'); var $links = $main.find('a.the-image, a.btn-details, a.btn-buy'); var $mainList = $main.find('ul'); var active = 0; for(i = 0; i < list.length; i++){ var $_li = $('<li />'); var $_image = $('<img />'); var $_title = $('<h3 />'); $_image .attr('src', list[i].thumb) .addClass('slide_'+i) .appendTo($_li); $_title .html(list[i].title) .appendTo($_li); $_li.appendTo($mainList); } function selectSlide(i){ $links.attr('href', list[i].link); $mainList.find('img.slide_'+i).parent().addClass('active'); $title.animate({opacity:0}, function(){ $(this).html(list[i].title); $(this).animate({opacity:1}); }); $text.animate({opacity:0}, function(){ $(this).html(list[i].text); $(this).animate({opacity:1}); }); $imageParent.find('img').before( $('<img />').attr('src', list[i].image).hide().fadeIn() ).fadeOut(); } function slideTimeOut(){ active++; if(active >= list.length){ active = 0; } selectSlide(active); slideInterval = window.setTimeout(slideTimeOut, 3000); } function createInterval(){ slideInterval = window.setTimeout(slideTimeOut, 3000); } selectSlide(active); createInterval(); $mainList.find('li img').click(function(e){ var el = e.target; $mainList.find('li').removeClass('active'); var i = el.className.split('_')[1]; active = i; clearTimeout(slideInterval); selectSlide(active); createInterval(); }); }); })(jQuery, productsList); Mas a parte que está com problemas é bem provavel que seja esta:function selectSlide(i){ $links.attr('href', list[i].link); $mainList.find('img.slide_'+i).parent().addClass('active'); $title.animate({opacity:0}, function(){ $(this).html(list[i].title); $(this).animate({opacity:1}); }); $text.animate({opacity:0}, function(){ $(this).html(list[i].text); $(this).animate({opacity:1}); }); $imageParent.find('img').before( $('<img />').attr('src', list[i].image).hide().fadeIn() ).fadeOut(); } function slideTimeOut(){ active++; if(active >= list.length){ active = 0; } selectSlide(active); slideInterval = window.setTimeout(slideTimeOut, 3000); } function createInterval(){ slideInterval = window.setTimeout(slideTimeOut, 3000); }
-
Um script que estou escrevendo está parando de executar depois de algumas repetições devido ao erro descrito no titulo Sei o que causa esse erro, porem não sei onde está acontecendo. O código é este: window.productsList = [ { link: '#link2', title: 'Title2', text: 'Description2', image: 'images/banner2.png', thumb: 'images/thumbs/banner2.png' },{ link: '#link', title: 'Title', text: 'Description', image: 'images/banner1.png', thumb: 'images/thumbs/banner1.png' } ]; (function($, list){ $(function(){ var $main = $('#header-banner'); var $imageParent = $main.find('.the-image'); var $text = $main.find('p'); var $title = $main.find('h2'); var $links = $main.find('a.the-image, a.btn-details, a.btn-buy'); var $mainList = $main.find('ul'); var active = 0; for(i = 0; i < list.length; i++){ var $_li = $('<li />'); var $_image = $('<img />'); var $_title = $('<h3 />'); $_image .attr('src', list[i].thumb) .addClass('slide_'+i) .appendTo($_li); $_title .html(list[i].title) .appendTo($_li); $_li.appendTo($mainList); } function selectSlide(i){ $links.attr('href', list[i].link); $mainList.find('img.slide_'+i).parent().addClass('active'); $title.animate({opacity:0}, function(){ $(this).html(list[i].title); $(this).animate({opacity:1}); }); $text.animate({opacity:0}, function(){ $(this).html(list[i].text); $(this).animate({opacity:1}); }); $imageParent.find('img').before( $('<img />').attr('src', list[i].image).hide().fadeIn() ).fadeOut(); } function slideTimeOut(){ active++; if(active >= list.length){ active = 0; } selectSlide(active); slideInterval = window.setTimeout(slideTimeOut, 3000); } function createInterval(){ slideInterval = window.setTimeout(slideTimeOut, 3000); } selectSlide(active); createInterval(); $mainList.find('li img').click(function(e){ var el = e.target; $mainList.find('li').removeClass('active'); var i = el.className.split('_')[1]; active = i; clearTimeout(slideInterval); selectSlide(active); createInterval(); }); }); })(jQuery, productsList); Mas a parte que está com problemas é bem provavel que seja esta:function selectSlide(i){ $links.attr('href', list[i].link); $mainList.find('img.slide_'+i).parent().addClass('active'); $title.animate({opacity:0}, function(){ $(this).html(list[i].title); $(this).animate({opacity:1}); }); $text.animate({opacity:0}, function(){ $(this).html(list[i].text); $(this).animate({opacity:1}); }); $imageParent.find('img').before( $('<img />').attr('src', list[i].image).hide().fadeIn() ).fadeOut(); } function slideTimeOut(){ active++; if(active >= list.length){ active = 0; } selectSlide(active); slideInterval = window.setTimeout(slideTimeOut, 3000); } function createInterval(){ slideInterval = window.setTimeout(slideTimeOut, 3000); }
-
Obrigado, já é um começo. O problema é que os servidores que eu trabalho estão todos com PHP 5.3 E estes métodos (isMail, math, etc) foram apenas exemplos. Quem em sã conciencia faria uma classe chamada string com um método math?
-
Cara, PHP não faz esse tipo de coisa, isso você pode fazer com javascript, java, as, etc