Ir para conteúdo
Fórum Script Brasil

jissa

Veteranos
  • Total de itens

    2.999
  • Registro em

  • Última visita

Tudo que jissa postou

  1. não esquenta não que logo logo voce me passa..
  2. jissa

    Tem Como?

    Obrigado... so montei umas funcoes que tinha aqui... Wallacem... pena que por pouco tempo.. tvz não apareça muito.. to com uma proposta ai.. se tudo der certo acho que não terei muito tempo para vir no forum.. ai vejo em finais de semana o que não foi respondido e tento responder.. mas tem muita gente fera por aqui... poderoso este script.. se souber utiliza-lo em conjunto ASP (activeX) fica uma ferramenta muito forte... mas isto não pode ser discutido aqui.. né não..
  3. jissa

    Sistema De Noticias

    Dei omexemplo do ID porque em todo banco de dados coloco um autoincrement mesmo no MSDE / SQL.. assim nunca havera duplicidade... se for criar o IUD utilize como autoincrement.. se não na hora de executar o SQL se tiver mais de um registro voce pode clicar no segundo e aparecera o primeiro.. tem que ter registros unicos... por isto o ID pode usar o request.querystring("ID") para recuperar o campo para poesquisar
  4. Acho que poderia ser excluidos da lista dos top 10 os moderadores.. assim mostrando apenas nós pobres e humildes mortais.. :) heheh assim fico em primeiro.. só aparece eu e o thuran... at´pe parece que não tem membros.. só moderadores.. se quiser pode tirar eu tb..
  5. jissa

    Site Jbrasil.com

    Passa um e-mail para eles perguntando
  6. jissa

    Sistema De Noticias

    Acho que o povo aqui já ta variando... heheh é +- assim: <a href="viewnoticias.asp?id=<%=rs.fields("id")%>"><%=rs.fields("nome")%> ai voce cria uma pagina chamada viewnoticias.asp que nela pesquisa o ID e mostre a noticia que foi clicada..
  7. hehe eu não Erro.. apenas Cometo Enganos :P :D
  8. jissa

    Tem Como?

    DirAol... é só trocar onde esta o leiame.txt para o arquivo.htm(l), ele tem que estar no mesmo diretorio do programa ai.. se colocar no server o script e o .txt ou outro arquivo devera estar sempre no mesmo diretorio.. de nada Tito(vitor)... já que levou este belo script na faixa.. se cadastra ai no Forum e nos prestigie com sua presença. :)
  9. é isto ai.. não importa cor, raça, religiao, se conhece muito ou se conhece pouco, se posta alguma besteira ou algo revolucionario.. o importante é aprendermos juntos... um ajudando o outro... Sem Encrencas..
  10. jissa

    Menu

    Isto é ASP certo??? bem aqui é o lugar errado para postar... mas mesmo assim só com isto fica dificil.. existem funçoes.. que estao ai que não estao descritas... tipo: endSTMB() appendSTMI() beginSTMB()
  11. jissa

    Tem Como?

    Rob_g2*6(sic)6 não entendi por que?? hehe mas vai um cabeludo mesmo.. olha troca onde estiver para leiame.txt para o nome do seu arquivo texto ou o nome do seu arquivo texto para leiame.txt :) sua escolha... Testem este script com um arquivo .HTM / .HTML vao ver que shou de Bola... Valeu... Enjoy the script <HEAD> <script LANGUAGE="JavaScript"> var isDOM = (document.getElementById ? true : false); var isIE4 = ((document.all && !isDOM) ? true : false); var isNS4 = (document.layers ? true : false); var isDyn = (isDOM || isIE4 || isNS4); function getRef(id) { if (isDOM) return document.getElementById(id); if (isIE4) return document.all[id]; if (isNS4) return document.layers[id]; } function getSty(id) { return (isNS4 ? getRef(id) : getRef(id).style); } // *** Carrega arquivo dentro das DIVs *** function scrLoad(name) { with (this) { if (!name) return; var path = location.href.substring(0, location.href.lastIndexOf('/') + 1); if (isDOM || isIE4) { // Carrega documento no buffer oldLoc = bufRef.location.href; if ((name.substring(0, 5) != 'http:') && (name.substring(0, 5) != 'file:')) name = path + name; if (isDOM && !document.all) setTimeout(myName + '.bufRef.document.readyState="complete"', 5000); if (oldLoc != name) { bufRef.location.href = name; checkBuffer(oldLoc); } else checkBuffer('dummyLocation'); } else { divRef.onload = new Function(myName + '.fileLoaded()'); divRef.load(name, cWidth); } }} function scrCheckBuffer(oldLoc) { with (this) { if ((bufRef.location.href == oldLoc) || (bufRef.document.readyState != 'complete')) setTimeout(myName + '.checkBuffer(\'' + oldLoc + '\')', 50); else { divRef.innerHTML = bufRef.document.body.innerHTML; bufRef.location.href = 'about:blank'; setTimeout(myName + '.fileLoaded()', 1); } }} function scrFileLoaded() { with (this) { activeScr = null; scrollBy(-100000); loadSty.visibility = 'hidden'; for (count = 0; count < divs.length; count++) getSty(divs[count][0]).visibility = 'visible'; }} function scrScrollBy(amount) { with (this) { if (!isDyn || !loaded) return; amount = parseInt(amount); divHeight = document.all ? divRef.clientHeight : (isDOM ? divRef.offsetHeight : divRef.document.height); if (divHeight == 0) divHeight = 1; if ((cBot + amount) > divHeight) amount = divHeight - cBot; if ((cTop + amount) < 0) amount = 0 - cTop; cTop += amount; cBot += amount; if (isDOM || isIE4) divSty.clip = 'rect(' + cTop + 'px ' + cWidth + 'px ' + cBot + 'px ' + 0 + 'px)'; else if (isNS4) { if (isNaN(cTop) || isNaN(cBot) || isNaN(amount)) layout(); if (cBot < divSty.clip.top) divSty.clip.top = cTop; divSty.clip.bottom = cBot; divSty.clip.top = cTop; } divSty.top = eval(divs[0][2]) - cTop; thmHeight = Math.ceil(barHeight * ((cBot - cTop) / divHeight)); if (thmHeight < minThmHeight) thmHeight = minThmHeight; if (thmHeight > barHeight) thmHeight = barHeight; if (isDOM || isIE4) thmSty.height = thmHeight; else if (isNS4) thmSty.clip.height = thmHeight; if (activeScr) return; fracDivDown = (cTop / (divHeight - (cBot - cTop))); thmSty.top = parseInt(barSty.top) + fracDivDown * (barHeight - thmHeight); if (loop) setTimeout(myName + '.scrollBy(' + amount + ')', loop); }} function scrThumbDown(evt) { activeScr = this; if (document.all) scrOffset = event.offsetY; else scrOffset = evt.layerY; return false; } function scrThumbMove(evt) { if (isNS4) document.routeEvent(evt); if (!activeScr) return true; else { with (activeScr) { if (isNaN(cTop) || isNaN(cBot)) divLayout(); if ((cBot > divHeight) || (thmHeight == barHeight)) return; if (document.all) newTop = document.body.scrollTop + event.clientY - scrOffset; else newTop = evt.pageY - scrOffset; var barTop = parseInt(barSty.top); if (newTop < barTop) newTop = barTop; if (newTop + thmHeight > (barTop + barHeight)) newTop = (barTop + barHeight) - thmHeight; thmSty.top = newTop; fracDivDown = cTop / (divHeight - (cBot - cTop)); fracBarDown = (newTop - barTop) / (barHeight - thmHeight); scrollBy((fracBarDown - fracDivDown) * (divHeight - (cBot - cTop))); return false; }} } function scrThumbUp(evt) { if (isNS4) document.routeEvent(evt); activeScr = null; } function scrBarClick(evt) { with (this) { if (isNS4) document.routeEvent(evt); if (document.all) clickPos = document.body.scrollTop + event.clientY; else clickPos = evt.pageY; if (clickPos < parseInt(thmSty.top)) scrollBy(cTop - cBot); if (clickPos > (parseInt(thmSty.top) + thmHeight)) scrollBy(cBot - cTop); }} function scrLayout() { with (this) { if (!isDyn) return; winWidth = document.all ? document.body.clientWidth : window.innerWidth; winHeight = document.all ? document.body.clientHeight : window.innerHeight; if (isNS4 && (scrFirstWidth != winWidth)) { fileName = location.href; if (fileName.indexOf('?') != -1) fileName = fileName.substring(0, fileName.indexOf('?')); location.href = fileName + '?loadFile=' + divRef.src; } if (!loaded) return; if (winWidth < minWinWidth) winWidth = minWinWidth; if (winHeight < minWinHeight) winHeight = minWinHeight; for (count = 0; count < divs.length; count++) { var tmpObj = getSty(divs[count][0]); if (divs[count][1]) tmpObj.left = eval(divs[count][1]); if (divs[count][2]) tmpObj.top = eval(divs[count][2]); if (divs[count][3]) { var tmpW = eval(divs[count][3]); isNS4 ? tmpObj.clip.width = tmpW : tmpObj.width = tmpW; } if (divs[count][4] && count != 0) { var tmpH = eval(divs[count][4]); isNS4 ? tmpObj.clip.height = tmpH : tmpObj.height = tmpH; } } if ((isDOM || isIE4) && !cTop) cTop = 0; if (isNS4) cTop = divSty.clip.top; barHeight = eval(divs[1][4]); cBot = cTop + eval(divs[0][4]); cWidth = eval(divs[0][3]); if (isDOM || isIE4) divSty.width = cWidth; scrollBy(0); }} function scrSetup(defaultFile) { with (this) { if (!isDyn) return; divRef = getRef(divs[0][0]); divSty = getSty(divs[0][0]); barSty = getSty(divs[1][0]); thmSty = getSty(divs[2][0]); loadSty = getSty(loadSty); bufRef = eval('window.' + bufRef); barRef = getRef(divs[1][0]); thmRef = getRef(divs[2][0]); if (isNS4) { barRef.captureEvents(Event.CLICK); thmRef.captureEvents(Event.MOUSEDOWN); document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP); } barRef.onclick = new Function('evt', 'return ' + myName + '.barClick(evt)'); thmRef.onmousedown = new Function('evt', 'return ' + myName + '.thumbDown(evt)'); document.onmousemove = scrThumbMove; document.onmouseup = scrThumbUp; if (document.all) document.onselectstart = new Function('if (activeScr) return false'); else if (isDOM) document.onselect = new Function('if (activeScr) return false'); loaded = true; layout(); fileName = ''; if (location.href.indexOf('?') != -1) fileName = location.href.substring(location.href.lastIndexOf('=') + 1); if (fileName.indexOf('.htm') != -1) load(fileName) else if (defaultFile) load(defaultFile); else fileLoaded(); }} function DHTMLScroller(myName, bufferID, loadMess) { this.divRef = null; this.divSty = null; this.barSty = null; this.thmSty = null; this.divs = new Array(); this.loadSty = loadMess; this.bufRef = bufferID; this.myName = myName; this.loaded = false; this.loop = 0; this.minThmHeight = 20; this.divHeight = 0; this.barHeight = 0; this.thmHeight = 0; this.cTop = 0; this.cBot = 0; this.cWidth = 0; this.load = scrLoad; this.checkBuffer = scrCheckBuffer; this.fileLoaded = scrFileLoaded; this.scrollBy = scrScrollBy; this.thumbDown = scrThumbDown; this.barClick = scrBarClick; this.setup = scrSetup; this.layout = scrLayout; } var activeScr = null, scrOffset = 0, winWidth, winHeight, scrFirstWidth = window.innerWidth; var mainDiv; var minWinWidth = 500, minWinHeight = 300; mainDiv = new DHTMLScroller('mainDiv', 'bufferFrame', 'loadMess'); with (mainDiv) { divs[0] = new Array('mainContentDiv', '50', '50', 'winWidth - 150', 'winHeight - 100'); divs[1] = new Array('scrollBar', 'winWidth - 95', '90', '15', 'winHeight - 175'); divs[2] = new Array('scrollThumb', 'winWidth - 94', '', '13', ''); divs[3] = new Array('upArrows', 'winWidth - 95', '50', '', ''); divs[4] = new Array('downArrows', 'winWidth - 95', 'winHeight - 85', '', ''); } function scrCheckKeys(evt) { with (mainDiv) { if (!loaded) return; if (document.all) key = event.keyCode; else if (isDOM) key = evt.charCode; else if (isNS4) key = evt.which; if ((key == 84) || (key == 116)) scrollBy(-100000); // 'T' = Top. if ((key == 65) || (key == 97)) scrollBy(-10); // 'A' = Up. if ((key == 90) || (key == 122)) scrollBy(10); // 'Z' = Down. if ((key == 66) || (key == 98)) scrollBy(100000); // 'B' = Bottom. }} if (isNS4) document.captureEvents(Event.KEYPRESS); document.onkeypress = scrCheckKeys; //<style> //absDiv { position: absolute; visibility: hidden } //</style> </script> </HEAD> <style> .absDiv { position: absolute; visibility: hidden } </style> <BODY scroll="no" onLoad="mainDiv.setup('leiame.txt')" onResize="mainDiv.layout()"> <div id="loadMess" style="position: absolute; left: 200; top: 200"> <font face="Arial, Helvetica" size="5">Por Favor Aguarde... Carregando...</font></div> <iframe name="bufferFrame" class="absDiv" style="width: 0; height: 0; top: -20"></iframe> <div id="mainContentDiv" class="absDiv"></div> <div id="upArrows" class="absDiv"> <a href="javascript:mainDiv.scrollBy(-100000)" title="Volta para o Topo (T)">Topo</a><br> <a href="javascript:void(0)" onMouseDown="mainDiv.loop=50; mainDiv.scrollBy(-10); return false" onMouseUp="mainDiv.loop=0" onMouseOut="mainDiv.loop=0" title="Sobe Texto (A)">Sobe</a> </div> <div id="scrollBar" class="absDiv" style="background: #666666; layer-background-color: #666666; cursor: hand"></div> <div id="scrollThumb" class="absDiv" style="background: #CCCCCC; layer-background-color: #CCCCCC; cursor: move" ondragstart="return false"></div> <div id="downArrows" class="absDiv"> <a href="javascript:void(0)" onMouseDown="mainDiv.loop=50; mainDiv.scrollBy(10); return false" onMouseUp="mainDiv.loop=0" onMouseOut="mainDiv.loop=0" title="Desce Texto (Z)">Abaixa</a><br> <a href="javascript:mainDiv.scrollBy(100000)" title="Vai para o Final do Texto (B)">Fim do Texto</a> </div> <div style="position: absolute; top: 10; left: 15"> <a href="javascript:mainDiv.load('leiame.txt')">Recarrega o Arquivo (reload)</a> </div> </center><p>
  12. jissa

    Tem Como?

    bem.. pensei que você só queria se tem como fazer.. :) se for acessar de onde esta hospedada a pagina tera que utilizar uma linguagem dinamica.. então me fala onde esta o .txt: No Server onde esta a Pagina? (se for isto só em ASP / PHP) Ou é na maquina que esta acessando o Site?
  13. jissa

    Upload

    algumas coisas tem sim.. por exemplo o tamanho do arquivo, extensão é da maquina local que pegara o arquivo da para fazer em JS.. agora renomear para um padrão tem que ser com linguagem dinamica mesmo.. pois voce tem que checar a existencia do arquivo no server ver se existe para sobrepor ou não.. se for numerar tera que ter uma tabela com o ultimo numero para saber qual o proximo.. coisas assim Da para fazer.. não tenho nada pronto aqui.. mas que da da.. Se não sabe como fazer.. procure um sistema de upload que tenha isto e pegue a logica das funçoes e monte um.. não deve ser tão dificil assim.. O de extensoes eu postei um a algum tempo atraz.. da uma pesquisada em "extensao" que você encontra
  14. Bem.. para fechar coloca o close(); logo após o open.. ai ela abre a segunda e fecha a primeira.. mas acho que é melhor utilizar éla como se fosse o F11 (da uma olhada nos scripts tem um codigo lá) e para o shift.. no lugar do alert coloca document.write(""); não aparece nehuma mensagem
  15. Ferramentas / Opcoes da Internet.. clique em Segurança, no primeiro icone (Internet) clique em Nivel personalizado.. e de uma olhada na parte de scripts.. e veja se esta ativado para executar Scripts.. se ainda não funcionar: Da uma olhada em; Ferramentas / Opcoes da Internet.. clique em Avançado.. e restaure os padroes..
  16. Ferramentas / Opcoes da Internet em Avancado localize impressoras.. e clique em: imprimir cores e imagens doi plano de fundo..
  17. estranho.. outros scripts funcionam normal.. tipo um Java Script na mesma pagina??
  18. No IE... vá em Ferramentas / Opçoes da Internet Clique na guia Avançado.. dentro tem um Item Impressao... "Imprimir cores e Imagens do Plano de Fundo" só ativar este item... Veja lá.
  19. jissa

    Busca De Palavras

    Se for no conteudo do HTML.. JavaScript... faz um programinha ou procura um feito que pesquise por palavras chaves Se for Num Banco de Dados.. ASP/PHP
  20. Voce não tem como interferir no Navegador do Cliente.. se estiver setado para não imprimir o Background não vai imprimir... unico jeito é colocar uma nota para ativar nas configuracoes do navegador.. não se tem controle sobre a impressao.. a não ser que se faça em Flash.. ai acho que da sim.
  21. Pegar o Codigo já peguei... vou separar.. mas entre eu separar, testar e o cara colocar para funcionar na pagina dele é outro problema.. ele tera o mesmo problema que se ele mesmo pegar... mas fazer o que, assim que me liberar aqui vou fazer e posto.. ai para ele entender a logica é outro problema...
  22. jissa

    Forum Em Html

    é isto ai.. tem que ser server Side... o JavaScript e o HTML trabalham na maquina do Cliente.. se voce for salvar qualquer tipo de dados tem que ser uma linguagem que rode no Server.. como ASP e PHP
  23. jissa

    Banco De Dados Em Html

    isto não é um banco de dados.. é uma matriz indexada.. você não tem como salvar ela.. porque o JavaScript trabalha no Cliente.. e você não tem acesso ao Servidor com ele... Mas se utilizar o PHP voce salva.. agora.. para que criar uma matriz que se alterar a pagina tera que modificar sempre.. e quem editar o seu codigo fonte vera todo o o COnteudo... já que vai utilizar uma linguagem dinamica utiliza um Banco de Dados de Verdada..
×
×
  • Criar Novo...