
SK15
Membros-
Total de itens
703 -
Registro em
-
Última visita
Tudo que SK15 postou
-
Sim eu entendi bem você faz uma listagem que vem de algum banco suponho que use While (ou semelhante) então é so os loops sem misterio <% ' Aqui vem a consulta do seu Banco de dados Soma = 0 While Not rs.EOF ' Aqui vem o HTML com as informções Soma = (Soma + rs("comicao")) rs.MoveNext wend Response.Write Soma %> Vale lembrar que dependendo do tipo de valor que quardar no banco se for Int (inteiro), Float (fração) talvez terá que usar alguma função intermédiaria para converter os valores para padronizar tudo e ele conseguir somar corretamente ... Bem e porque 3 tópicos? :P http://scriptbrasil.com.br/forum/index.php?showtopic=157588 http://scriptbrasil.com.br/forum/index.php?showtopic=157587
-
[RESOLVIDO] carregar dados a partir de uma função
pergunta respondeu ao Jeferson dos Santos de SK15 em PHP
Olhando assim 'por alto' o problema é que você está tentando imprimir na tela o valor com 'echo' porém nesse seu caso você deve retornar o valor para a várival :P seu códido está confuso um tanto quanto improdutivo mas fica assim ... :P <?php function function_company_name() { global $row_list_clients; switch ($_SESSION["config_company"]) { case 0; return "company_name"; break; case 1; return "assumed_name"; break; } } $company = function_company_name(); echo $row_list_clients1[$company]; ?> -
Bem as abas vinherão para acrecentar eu gosto delas os clientes que são uns FDP e inventão coisas absurdas sem base ou viabilidade técnica. Em tese num primeiro momento digo que isso não é possível não importar quantas abas são abertas o browser é considerado apenas 1 e não múltiplos browser apenas por ter múltiplas abas seje usando 'Sessions' ou 'Cookies' que são os métodos mais comuns que se usam (qual você usa?), não existe 'arumar' simple assim. Mas assim pensando pelo lado do POG (Programação Orientada a Gambiarras) a qual me considerao um Doutorado - não por opção - você pode fazer um sistema de 'Session ID' falso ... passando as sessions pelas URL. Toda vez que você entrar no sistema ele deve considerar que que você é um usuário deslogado ... dai quando você faz o login você gera as URL com session falsas tipo: arquivo.php?s=XXXXXXXX&acao=editar outro.php?s=XXXXXXXX&acao=adicionar Ai dentro desses arquivos você sempre verifica se via URL vem a sessão com - $_GET["s"] - 'indicando' que o usuário está logado ai caso o valor - $_GET["s"] - não exista estando vazio o usuário está deslogado automaticamente e você mostra a tela de login :P Para deixar a parada mais segura, quando a pessoa logar e criar a 'Sessão falsa' basta criar uma Sessão verdadeira com aquele ID wur foi gerrado e verificar com o valor que vem da URL tipo: if (!isset($_SESSION[$_GET["s"]])) { echo 'Acesso Negado'; } E voalá :P
-
Bem com PHP esqueçe álias daonde você tirou essa idéia que PHP faz isso? :P A extenção FFMPeg serve para converter vídeos real-time em vários formulários diferentes na médica que precisar :P Mas assim com Flash é possível basta na hora de iniciar o áudio determinar o tempo de inicio :P http://www.adobe.com/support/flash/action_...tionary669.html
-
Já tive problemas parecidos e até onde pesquisei e achei não, não existe nada que faça isso seje em PHP ou qualquer coisa semelhante ... você deve saber previamente quanto tempo o animação tem e trabalhar em cima desse valor :P
-
Comoe exportar tabelas para excel usando javascript?
pergunta respondeu ao tarcisiocorte de SK15 em Ajax, JavaScript, XML, DOM
Bem com JavaScript esqueçe ele não fara isso ... você deve usar alguma linguâgem dinâmica para fazer isso ... Porém entretanto todavia ... se usar APENAS E ÚNICAMENTE O IE e abaixar o nível de segurança dele ao zero você pode usar o 'JScript' ou objetos DOM para ligação com Execel para tentar tal façanha :P veja esses exemplos e tente montar algo para você: http://www.webdeveloper.com/forum/showthread.php?t=187527 http://support.microsoft.com/kb/234774 http://bytes.com/topic/javascript/answers/...ript-send-excel -
Esqueçe esse CSS e use imagem IE não vai ler isso nunca .... no IE só a partir da versão 9 (e olhe lá) ... Álias você não deveria nem usar nenhuma dessas tags elas 'não existem' elas são tags de teste do novo CSS3 que está por vim ... todas eles são sobe 'avaliação' e talvez não chegue nos furutos browser quando o CSS3 estiver de fato lançado junto com o HTML5 ... Por isso que na frente está escrito "-moz" & "-webkit" cada uma vale para um browser e dependendo da tag elas agem diferente em cada browser por isso não é confiavel usa-las ... se não acredita tente válidar seu CSS e veja os erros: http://jigsaw.w3.org/css-validator/
-
JavaScript - Verificar Campos
pergunta respondeu ao david.lyonnais de SK15 em Ajax, JavaScript, XML, DOM
Bem devido a cada tipo de campo ter que se feito uma válidação diferente e que em geral para o usuário final você deve fazer os erros serem mostrados de forma mais amigavéis possíveis (para os burros entederem) é meio furada esse esquema de válidação gênerica cada formulário deve ser único com suas particularidades ... Mas se ainda desejar vai um exemplo bem simples :P <script type="text/javascript"> function ValidaTextos(obj_form) { for (var i = 0; i < obj_form.elements.length; i++) { if (obj_form.elements[i].type == "text") { if (obj_form.elements[i].value == "") { alert("Por favor, Preencha o Campo: " + obj_form.elements[i].name); obj_form.elements[i].focus(); return false; break; } } } return true; } </script> <form action="#" method="get" onsubmit="return ValidaTextos(this);"> Campo #1: <input type="text" name="Campo1" size="25" value="" /><br /> Campo #2: <input type="text" name="Campo2" size="25" value="" /><br /> Campo #3: <input type="text" name="Campo3" size="25" value="" /><br /> <input type="submit" name="Validar" value="Válidar" /> </form> -
É so pensar um pouco :P, basta fazer um loop recursivo e voalá :P <?php function Show_files($local) { if (!$local) { return false; } if (!is_dir($local)) { echo '<li><a href="exibe.php?dir=' . $local . '" target="exibe">' . $local . '</a></li>'; } else { $dir = opendir($local); while ($file = readdir($dir)) { if ($file != "." && $file != ".." && $file != ".htaccess") { Show_files(($local . "/" . $file)); unset($file); } } closedir($dir); unset($dir); } } Show_files("C:"); ?>
-
(Resolvido) Imagem dentro de div com borda extrapolando
pergunta respondeu ao guitarro17 de SK15 em HTML, XHTML, CSS
Valer lembrar que CSS3 ainda está em desevolvimento igual HTML 5 então é bom evitar as tags por enquanto usando somente para testes ... Por agora é aconsehavel a usar a dica do _Vinny_ ... -
Abrir página em determinado horário
pergunta respondeu ao PanicoLima de SK15 em Ajax, JavaScript, XML, DOM
Very Easy :P <script type="text/javascript"> function CheckTime() { var SaticDate = new Date(); var HourNow = SaticDate.getHours(); if (HourNow == 13) { window.open("http://www.google.com.br"); } else { window.setTimeout("CheckTime();", (60 * 1000)); } } CheckTime(); </script> -
Cara percebebe-se que não manja nada de PHP nem teve o trabalho de querer saber ... PHP jamais pega a hora do seu computador ele é Serve-Side sempre vai pegar a hora do servidor e nunca do Computador isso é básico mas claro se estiver testando em um servidor de produção no seu PC por exemplo é obvio que ele irá pegar a hora do seu PC como base e se mudar irá mudar no PHP também ... Quer ver um exemplo mais simples use timezone (só funciona em PHP 5 ou maior) :P <?php $cidades = array( "SaoPaulo" => "America/Sao_Paulo", "NewYork" => "America/New_York", "Manaus" => "America/Manaus", "BuenosAires" => "America/Buenos_Aires" ); $set = "SaoPaulo"; if (isset($cidades[$_GET["cidade"]])) { $set = $_GET["cidade"]; } date_default_timezone_set($cidades[$set]); echo date("D,F j, Y, h:i:s A"); ?>
-
Não, não é possível pegar as sessões até porque elas são gravadas no Browser da pessoa é algo individual ... Assim o PHP a cada sessão gera um 'temp' dentro da pasta de sistema para fazer conferencia, mas fazer ele ler essa pasta e descobrir de quem é a sessão já são outros 500 ...
-
vale lembrar que é só numeros que essa função ler então terá que dividir os campos em 3 (DDD XXXX-XXXX) ou limpar possíveis conchetes () de DDD ou o separador de digitos "-" ...
-
Onde o JS entra nessa historia? JS é Clint-Side ele não lida com nada relativo ao servidor os 'poderes' dele é dentro do Browser ... Para fazer isso você deve usar um proxy seu ou de terceiros o JS vai servidor para no máximo para válidar o formulário :P Veja esse exemplo um Proxy ipotetico de exemplo: <form action="http://www.site_de-proxy.com/proxy.aspx" method="POST"> <input type="hidden" name="site" value="http://www.google.com.br"> <input type="text" id="usuario" /> <input type="password" id="senha" /> <input type="submit" value="enviar com proxy" /> </form> Perceba que quem vai fazer as vezes de conecatar no site com o IP dele servidor de ponto (proxy) é o arquivo ASPX que está usando .NET da M$ ele recebe os dados e faz a conexão no Google e retorna o que o Google retornar na você, JS não entra ai em lugar nenhum ... e nem faz o que quer :P Não sei se entendeu :P
-
transformar palavra em link
pergunta respondeu ao Marcos Guiga de SK15 em Ajax, JavaScript, XML, DOM
É meio enjuado fazer isso e tem que ter um padronizamento meio genêrico para dar certo mas sim é possível com ER (Expressão Regular) :P Vou postar um exemplo simples pelo que tendi do seu texto explicativo ... pois ficou dúvidas em algumas partes: <html> <head> <title>Text</title> <head> <body> Aqui é o texto que vai ser inserido via o textarea, suponho eu que você irá fazer isso com, alguma linguagem dinamica tipo PHP quardar dentro do banco de dados e depois mostrar aqui, se for isso em tese era mais fácil usar o próprio PHP para gerar os links em vez do JavaScript apesar de ser possível. <script type="text/javascript"> function LinkarPalavra(obj) { for (i in obj) { var SysHTML = document.body.innerHTML; var linkStart = '<a href="' + obj[i] + '" target="_blank">', linkEnd = '</a>'; var reg = new RegExp('\\b' + i + '\\b', 'g'); SysHTML = SysHTML.replace(reg, linkStart + i + linkEnd); document.body.innerHTML = SysHTML; } } LinkarPalavra({ 'texto' : 'http://www.texto.com', 'fácil' : 'http://www.gogle.com.br', 'PHP' : 'http://www.php.net', 'links' : 'http://www.megamidi.net' }); </script> </body> </html> -
Mas qual lighbox está usando? Usa o 'oficial' com JQyery ele usa Ajax para carregar as imagens ou seja quando clica ele carrega a imagem e não sobrecarrega ... http://www.huddletogether.com/projects/lightbox2/ Outra pergunta no PHP você está gerando as thumbs (imagens em miniaturas) dessa galeria pois se colocar as imagens grandes para carregar não há lightbox que de jeito porém depois que tudo tiver carregado ele tente a abrir mais rápido os lightbox
-
O problema é no 'onload' ? se for é só dividir as funções com ponto e virgula ";" ... tipo <body onload="Funcao1(); Funcao2(); Funcao3();"> No seu caso fica assim ... <body onload="CarregaFrame(); na_preload_img(false, 'images/home2.gif', 'images/empresa2.gif', 'images/unidades2.gif', 'images/atua2.gif', 'images/rastrea2.gif', 'images/licenca_apolice2.gif', 'images/cotacao2.gif', 'images/coleta2.gif', 'images/visita2.gif', 'images/fconosco2.gif');">
-
É acho que você não entendeu nada :P, chegou a testar o exemplo? A ideia é a seguinte o cara acessa a página: www.site.com.br/fotos.html Ai dentro desse arquivo tem essa linha: top.location = "index.html?fotos.html"; No caso ele irá redirecionar a pessoa de volta ao arquivo 'index.html' só que se você observado ele tem o valor "?fotos.html" que deverá ser trocado em todas as páginas tipo "index.html?contato.html", "index.html?texto.html" ... isso serve para levar a informação para o arquivo 'index.html' dizendo em qual arquivo a pessoa tentou acessar anteriormente ... Jé essa linha (abaixo) serve para ler o valor depois da interregoração "?foto.html", caso o valor exista ele preenche o iframe com o arquivo 'foto.html' caso ele não ache nada ou seja a pessoa acesse o arquivo 'index.html' sem o "?" com o valor ele mostra o principal que no meu caso é a "home.html" var pageshow = (query_string != "") ? query_string.replace("?", "") : "home.html"; Básicamente a linha acima é um IF em linha é a mesma coisa que fazer assim: if (query_string != "") { var pageshow = query_string.replace("?", ""); } else { var pageshow = "home.html"; } Teste primeiro ...
-
O meu não tem esse simbolo ele é um PC 'genêrico' apesar que o do trampo tem o da 'Biostar' Esse logo está associado a BIOs do computador ... ele gera esse logo associando a marca da bios + modolo gerando um serial para aquele Windows ... Agora o nome exato disso ferrou, também num sei ... Os programas que trocam são os ativadores do Windows 7 ele forjam o ID da bios da placa selecionada pelo que você escolher procure por '7Loader' ou 'Orbit' ...
-
Para colocar senha você deve usar alguma linguagen dinâmica ... Quando ao download obvio que não existe é o princio básico da internet você acessa uma coisa da página que a pessoa logo qualquer página que acesse foi feito um downlod do contéudo esse forúm mesmo você fez um download do HTML e seu computador montou na sua tela :P
-
Como disse ter até tem mas não passa de uma gambiarra, fica uma droga dependendo da situação ... veja um exemplo diretamente da minha cachola não cheguei a testar mas em tese deve funcionar ... fotos.html <script> if (top.location == self.location) { top.location = "index.html?fotos.html"; } </script> index.html <html> <script> function CarregaFrame() { var query_string = document.location.search; var pageshow = (query_string != "") ? query_string.replace("?", "") : "home.html"; document.getElementById("paginas").src = pageshow; } </script> <body onload="CarregaFrame()"> <iframe src="#" id="paginas"></iframe> </body> </html>
-
Em HTML puro não rola, talvez com algum esforço usando JavaScript para guadar os dados de acesso com cookie e recarregando a página mas é muito trabalho para pouca coisa e chance de não funcionar é alto ... O ideal é fazerum site inteiro sem Frames ou Iframes apenas se fosse ultra nessesário :P Um solução simples que chega perto do que quer é verificar se o arquivo interno (o que abre dentro do frame) está ou não sendo carregando pela janela 'maior', se não ele redireciona para a maior, coloque dentro de todas as páginas que são carregadas dentro do Frame <script> if (top.location == self.location) { top.location = "index.html"; } </script>
-
Aqui também está normal ... coloquei duas janelas lado a lado e todas as imagens aparecerem ... Testei até no IE 6 ficou falhando a posição das imagens mas elas aparecem sim ...
-
Uma mãozinha com meu exercicio de ferias?
pergunta respondeu ao Paulapoli de SK15 em Ajax, JavaScript, XML, DOM
Se é exercicio de ferias você que tinha que fazer :P Mas assim imprimir datas na tela para um sistema de geolocalização muda tudo é outro nível ... Básicamente geolocalização funciona na seguinte forma você deve possuir um banco de dados com ranger (intervalos) de IPS das regiões tipo Brasil 200.X.X.X a 201.X.X.X dai você pega o IP da pessoa e compara com esse intervalo e diz da onde a pessoa é :P O porém é onde acharesses IP's essas informações não são divulgadas pelor orgão de internet sendo assim existe empresas especializadas em pesquisar e colocar esses dados depois eles vendem esses banco de dados ... a zica é que eles não são baratos e de 6 em 6 mêses estão desafados pois as empresas sempre trocam seus rangers de tempos em tempos principalmente no Brasil onde os IP's são dinamicos ...