Ir para conteúdo
Fórum Script Brasil

marvi

Membros
  • Total de itens

    860
  • Registro em

  • Última visita

Tudo que marvi postou

  1. marvi

    Help Desk

    Esse é o Help mais moderno, a versão mais nova... estou vendo esse: https://www.scriptbrasil.com.br/download/codigo/5665/
  2. marvi

    Help Desk

    há ok então Rafael, vou baixar ele então para usar, valeu!
  3. marvi

    Help Desk

    Olá pessoal, Estou interessado em um Help Desk em ASP... Aí me falaram do Liberum Help Desk que a gente baixa gratuitamente e tal... Mas antes de pegar esse Help Desk free gostaria saber de vocês se já conhecem algum Help Desk free bom mesmo ou esse da Liberum Help Desk é o melhor free? Pode ser com banco Access mesmo ou senão SQL Server Obrigado! Marcelo
  4. Valeu Rafael, sempre dando suporte ao pessoal! :) Está na hora de virar moderador e deixar de ser Estagiário do fórum do script brasil risos rssrs Abraço!
  5. Isso mesmo, funcionou! Mas tem fotos que são compridas e outras largas... sendo assim as compridas acabam ficando amassadas... Ai deixei assim sem o width="600", por exemplo: <img src="imagem.jpg" border=0 height="600"> Pois assim ele só puxa de um ângulo a foto! Valeu está ok! Muito obrigado pessoal!!
  6. Resolvi também... foi que esquecir de colocar algumas figuras na pasta!! Mas quando coloquei para rodar as imagens, ela não ficou legal... ficou uma mais alta que a outra, cortando tudo... tem como organizar isso nesse javascript? veja como ficou: Ficou um mais alto que o outro... deveria está tudo no topo e corta em baixo e não em cima... Atenção! Vi que o controle de exibição é nessa div do script if (iedom||document.layers){ with (document){ document.write('<table border="0" cellspacing="0" cellpadding="0" width="100%"><td valign="top">') if (iedom){ write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">') write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">') write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>') write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>') write('</div></div>') } else if (document.layers){ write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>') write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('</ilayer>') } document.write('</td></table>') } } Só que coloquei o comando valign="top" e não fez as fotos exibirem no topo da tabela...
  7. Pessoal, resolvir uma parte, era o "n" que estava fora do asp <% <% n=1 do while not rsfotos.eof fotos= rsfotos("fotos") %> leftrightslide[<%=n%>]='<a href="<%=fotos%>"><img src="<%=fotos%>" border=0></a>' <% rsfotos.movenext loop n=n+1 %> Agora o problema é porque as fotos não aparecem? Pois se coloco assim as fotos não exibe, fica com aquele "x"... leftrightslide[<%=n%>]='<a href="<%=fotos%>"><img src="<%=fotos%>" border=0></a>' mas se coloco assim fica mostrando a foto, contudo só mostra essa foto única leftrightslide[<%=n%>]='<a href="teste.gif"><img src="teste.gif" border=0></a>' alguém sabe por que?
  8. Olá, Mas usando o <%=n%> imprimindo não serve... ele fica sem mostrar nada na tela... não dar erro, não dar nada... n=1 <% do while not rsfotos.eof fotos= rsfotos("fotos") %> leftrightslide[<%=n%>]='<a href="<%=fotos%>"><img src="<%=fotos%>" border=0></a>' <% rsfotos.movenext loop %> n=n+1
  9. Tentei o que você falou, no caso fiz assim: n=1 <% do while not rsfotos.eof fotos= rsfotos("fotos") %> leftrightslide[<%n%>]='<a href="http://"><img src="<%=rsfotos("foto")%>" border=1></a>' <% rsfotos.movenext loop %> n=n+1 Mas dar esse erro: Tipos incompatíveis: 'n' /roiz/fotofrente1.asp, line 52 A linha 52 é: leftrightslide[<%n%>]='<a href="http://"><img src="<%=rsfotos("foto")%>" border=1></a>'
  10. Olá pessoal, Estou tentando fazer com que as fotos de um banco fique passando de forma horizontal, mas não estou conseguindo, alguém tem como me ajudar? É o seguinte: Aqui tenho em ASP as informações, as fotos, que vem do banco de dados Set rsfotos = Conexao.Execute(SQLnoticia) if rsfotos.eof then response.write("<p align=center><font face='Verdana' style='font-size: 10pt' color='#ffffff'>Aguardem os nossos projetos!</font></p>") else do while not rsfotos.eof fotos= rsfotos("fotos")[/codebox] Funciona normal as exibições das fotos nesse loop, só que é estático, parado... Mas quero fazer essas fotos ficar passando horizontalmente e esse script faz isso, mas o problema é como fazer um certo loop nesse script para ele exibir todas as fotos do banco e ficar passando horizontalmente? Pois ele faz isto, mas como fotos prontas, fixas e não dinâmicas. [codebox]<script type="text/javascript"> var sliderwidth="300px" var sliderheight="150px" var slidespeed=1 slidebgcolor="#EAEAEA" var leftrightslide=new Array() var finalslide='' leftrightslide[0]='<a href="http://"><img src="dynamicbook1.gif" border=1></a>' leftrightslide[1]='<a href="http://"><img src="dynamicbook2.gif" border=1></a>' leftrightslide[2]='<a href="http://"><img src="dynamicbook3.gif" border=1></a>' leftrightslide[3]='<a href="http://"><img src="dynamicbook4.gif" border=1></a>' leftrightslide[4]='<a href="http://"><img src="dynamicbook5.gif" border=1></a>' var imagegap=" " var slideshowgap=10 var copyspeed=slidespeed leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>' var iedom=document.all||document.getElementById if (iedom) document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>') var actualwidth='' var cross_slide, ns_slide function fillup(){ if (iedom){ cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2 cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3 cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth cross_slide2.style.left=actualwidth+slideshowgap+"px" } else if (document.layers){ ns_slide=document.ns_slidemenu.document.ns_slidemenu2 ns_slide2=document.ns_slidemenu.document.ns_slidemenu3 ns_slide.document.write(leftrightslide) ns_slide.document.close() actualwidth=ns_slide.document.width ns_slide2.left=actualwidth+slideshowgap ns_slide2.document.write(leftrightslide) ns_slide2.document.close() } lefttime=setInterval("slideleft()",30) } window.onload=fillup function slideleft(){ if (iedom){ if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px" else cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px" if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px" else cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px" } else if (document.layers){ if (ns_slide.left>(actualwidth*(-1)+8)) ns_slide.left-=copyspeed else ns_slide.left=ns_slide2.left+actualwidth+slideshowgap if (ns_slide2.left>(actualwidth*(-1)+8)) ns_slide2.left-=copyspeed else ns_slide2.left=ns_slide.left+actualwidth+slideshowgap } } if (iedom||document.layers){ with (document){ document.write('<table border="0" cellspacing="0" cellpadding="0"><td>') if (iedom){ write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">') write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">') write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>') write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>') write('</div></div>') } else if (document.layers){ write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>') write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('</ilayer>') } document.write('</td></table>') } } </script> <p align="center">&nbsp;</p> Veja que é no array desse script que as fotos são exibidas... e nela que tento e não acerto var leftrightslide=new Array() var finalslide='' leftrightslide[0]='<a href="http://"><img src="dynamicbook1.gif" border=1></a>' leftrightslide[1]='<a href="http://"><img src="dynamicbook2.gif" border=1></a>' leftrightslide[2]='<a href="http://"><img src="dynamicbook3.gif" border=1></a>' leftrightslide[3]='<a href="http://"><img src="dynamicbook4.gif" border=1></a>' leftrightslide[4]='<a href="http://"><img src="dynamicbook5.gif" border=1></a>' Alguém sabe como resolver isso ou tem uma dica melhor? Obrigado! Marcelo
  11. Olá, resolvir... para sumir com isso adicionei no final do onclick um return false <a href="#" onClick="mostraEsconde('exemplo<%=codigo%>'); return false;" style="text-decoration: none"><font color="#2B6DBB"><%=nome%></font></a></font></b></td> Obrigado!
  12. marvi

    (Resolvido) Somando + 1

    Beleza, resolvi, isso mesmo, valeu!
  13. marvi

    (Resolvido) Somando + 1

    Estranho... eu só inserir a categoria e deixei o nivel repetido e mesmo assim rodou... esse nivel não tem função nenhuma, será?
  14. marvi

    (Resolvido) Somando + 1

    O nivel só vai ser superior do outro se o id_categoriapai for um novo número não usado ainda... Veja que no id_categoriapai temos o número 57 duas vezes e no campo nivel logo do lado, correspondente, temos o numero 5 duas vezes também. Então para que o campo nivel que tem o numero 5 se torne o numero 6 o id_categoriapai tem que possuir um numero novo nele... que no caso é o 61 e assim poderá ter o nivel de numero 6... Se esse 61 se repetir 3 ou 4 vezez ou mais teremos o nivel 6 repetido 3 ou 4 vezes ou mais... e assim vai... Sabendo que esses números de id_categoriapai não é nada mais que os números id_categoria que foi jogado no campo id_categoriapai para informar que ele tem subcategorias, entende? É tipo: toda vez que surge um número de id_categoriapai que não foi usado ainda, se soma o último número do campo nível (que provavelmente vai ser o maior) e soma mais 1. Como foi o nível de numero 5 que passou a ter o nivel de numero 6 = 5+1 = 6 Entendeu?
  15. Olá pessoal, Fazer as fotos ficar passando como se fosse em flash tem como fazer em javascript? As fotos ficar passando na horizontal... Pois as fotos vai ser alimentada pelo painel e vem do banco e acho que com flash fica mais dificil isso... Obrigado! Marcelo
  16. Olá pessoal, No banco existe um campo chamado nivel que é com ele que faço o sistema, veja a tabela de categorias e subcategorias: Só que isso foi feito manualmente e a inserção de categorias e subcategorias já faço através de um painel, mas quero incrementar esse campo nivel também, alguém tem uma idéia de como fazer essa sequência? Veja que se o id_categoriapai for 48, por exemplo, o nivel está sendo número 2 até o id_categoriapai mudar para outro numero e que seria 50, que está mais abaixo e assim o nivel fica 3. Então como fazer com que o nivel some + 1? Pois ele vai ter que comparar e ver o último número, nesse caso é 61 com nivel 6... Ai se entra outra categoria com o número da id_categoriapai 61 ainda ele não soma + 1, ele fica com o 6 e se vai para 62 ele soma + 1 (se caso ele, o número 62, não exista no id_categoriapai). Entendem? Agora na hora de o usuário criar por um painel sua subcategoria no banco eu tenho que fazer uma contagem tipo 1+1 para inserir um novo nivel no campo nivel da tabela, isso? Na verdade o que ocorre é: Ele cadastra uma categoria chamada Casa e dentro dessa categoria uma subcategoria chamada Cadeira e dentro desta subcategoria outra subcategoria chamada Cadeira Azul e assim vai se preciso... Mas ele pode ir e criar uma outra categoria chamada Prédio e dentro dessa categoria uma subcategoria chamada Apartamento e dentro desta subcategoria outra subcategoria chamada Apartamento de dois quartos e assim vai se preciso... Por exemplo. Como processa a idéia de nível? Nivel 1 é sempre para as categorias e nivel 2,3 e etc são para subcategorias? Vou ter que fazer uma soma e reconhecer se ele é categoria ou subcategoria, isso? Obrigado!
  17. Deu problema... pois quando clico ele me joga para uma página que não existe e gera isso na url: http://localhost/otima/java%20script: O que deve ser? Ele entende esse comando como um link e não um comando que inibe...
  18. Olá pessoal, fiz esse link aqui: <a href="#" onClick="mostraEsconde('exemplo<%=codigo%>');" style="text-decoration: none"><font color="#2B6DBB"><%=nome%></font></a></font></b></td> Mas quando a gente clica nele ele soube a página... leva lá para o topo por causa desse # tem como manter um link que chama uma função sem precisar da página ficar subindo? Obrigado! Marcelo
  19. marvi

    link igual da loja virtual

    Kuroi, o exemplo que me mandou funcionou! Mas fiz um comparativo aqui e até agora não encontrei diferença nenhuma do codigo! Deve ter algo sutil que não vimos e que estava dando problema! Não se foi a troca só por rs e tal... Muito obrigado mesmo! Agora na hora de o usuário criar sua subcategoria no banco eu tenho que fazer uma contagem tipo 1+1 para inserir no campo nivel da tabela, isso? Na verdade o que ocorre é: Ele cadastra uma categoria chamada Casa e dentro dessa categoria uma subcategoria chamada Cadeira e dentro desta subcategoria outra subcategoria chamada Cadeira Azul e assim vai se preciso... Mas ele pode ir e criar uma outra categoria chamada Prédio e dentro dessa categoria uma subcategoria chamada Apartamento e dentro desta subcategoria outra subcategoria chamada Apartamento de dois quartos e assim vai se preciso... Por exemplo. Como processa a idéia de nível? Nivel 1 é sempre para as categorias e nivel 2,3 e etc são para subcategorias? Vou ter que fazer uma soma e reconhecer se ele é categoria ou subcategoria, isso?
  20. marvi

    link igual da loja virtual

    Fiz que você falou e deu problema... continua processando a maquina querendo travar... atalho = request.ServerVariables("QUERY_STRING") categorias = "" sql = "Select * From Categorias Where id_categoria = '" & atalho&"'" Set rs = conexao.Execute(sql) nivel = rs("Nivel") categorias = rs("Nome") q = Chr(34) Do While CDbl(nivel) > 1 sql1 = "Select * From Categorias Where id_categoria = " & rs1("id_categoriapai")&"" Set rs1 = conexao.Execute(sql1) nivel = rs1("Nivel") categorias =" <a href=" & q & "http://localhost/afeirita/produtosint.asp?categorias=" & rs1("id_categoria") & q & ">"& rs1("Nome")& "</a>" & categorias loop %> Tive pesquinsa, será que terá que fazer uma função recursiva para pegar isso. A partir da subcategoria final que é "fraudas pequenas" no exemplo, aí vai pegar o id da subcategoria que ela pertence, o ID da categoria que a outra pertence e por aí vai.... Só que não sei bem como fazer. Mas antes, ainda ele continua processandooo... Estranho não?
  21. marvi

    link igual da loja virtual

    Fiz: sql1 = "Select * From Categorias Where id_categoria = " & rs1("id_categoriapai")&"" Set rs1 = conexao.Execute(sql1) Deu esse erro: Erro de tempo de execução do Microsoft VBScript (0x800A000D) Tipos incompatíveis: 'rs1' /afeirita/produtosint.asp, line 112 E linnha 112 é: sql1 = "Select * From Categorias Where id_categoria = " & rs1("id_categoriapai")&"" Esse erro apareceu depois que coloquei esse rs1 e eu acho que é por causa do primeiro loop que dar esse erro já que não tem esse rs1 executado ainda... entende? Eu acho... mesmo estando dentro do loop... qual o tipo de dados do campo nivel no access? O campo de nivel é texto de 50 caracters
  22. marvi

    link igual da loja virtual

    Resolvir acho... fiz assim atalho = request.ServerVariables("QUERY_STRING") categorias = "" sql = "Select * From categorias Where id_categoria = " & atalho Set rs = conexao.Execute(sql) nivel = rs("Nivel") categorias = rs("Nome") q = Chr(34) Do While nivel > 1 sql1 = "Select * From Categorias Where id_categoriapai = '" & rs("id_categoria")&"'" Set rs1 = conexao.Execute(sql1) nivel = rs1("Nivel") categorias =" <a href=" & q & "http://localhost/afeirita/produtosint.asp?categorias=" & rs1("id_categoria") & q & ">"& rs1("Nome")& "</a>" & categorias loop Mas ai eu imprimo categorias, isso? Mas só fica processando e nada! ELe fica querendo travar, deve ser o loop não? Mesmo eu mudando os id_categoria..
  23. marvi

    link igual da loja virtual

    Kuroi, Fiz isso: categorias = "<a href=" & q & "http://localhost/afeirita/produtosint.asp?categorias=" & rs1("id_categoria") & q & ">" rs1("Nome") & "</a> -> " & categorias Mas dar esse erro, consegue ver o erro: /afeirita/produtosint.asp, line 115, column 118 categorias = "<a href=" & q & "http://localhost/afeirita/produtosint.asp?categorias=" & rs1("id_categoria") & q & ">" rs1("Nome") & "</a> -> " & categorias ---------------------------------------------------------------------------------------------------------------------^ A coluna 118 é & rs1("id_categoria") & q & ">" rs1("Nome") & essa parte em negrito
  24. marvi

    link igual da loja virtual

    Kuroi, "você tem q selecionar o pai pelo codigo do pai, o q você ta tentando selecionar em cima é o filho:" Mas o pai é o codigo original id_categoria e esse codigo_pai é só pai para as subcategorias, entende? E ai Rafael, beleza sim... só essa programação chata... tu acredita que todos os problemas que postei aqui é só de um sistema? Menos o tal do controle de estoque!
  25. marvi

    link igual da loja virtual

    Olá Kuroi... eu fiz assim e não deu! Na verdade ele ficou só processando e não exibiu nada... tive que derrubar o loop... A tabela está: E fiz assim: atalho = request.ServerVariables("QUERY_STRING") categorias = "" sql = "Select * From categorias Where id_categoria = " & atalho Set rs = conexao.Execute(sql) nivel = rs("Nivel") categorias = rs("Nome") q = Chr(34) Do While nivel > 1 sql1 = "Select * From Categorias Where id_categoriapai = '" & rs("id_categoria")&"'" Set rs1 = conexao.Execute(sql1) nivel = rs1("Nivel") categorias = rs1("Nome") loop Tem algo de errado? Acho que esse Do While fica processando e precisava de um wend... tentei colocar e dava erro...
×
×
  • Criar Novo...