Ir para conteúdo
Fórum Script Brasil

Dalvan Alves

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Posts postados por Dalvan Alves

  1. Gostaria de saber se há algum jeito de obter algumas informações dos usuarios que estão acessando o site como NOME DO COMPUTADOR, GRUPO DE TRABALHO e/ou NOME DO USUARIO logado no sistema operacional (windows, linux, mac), pois até agora só consigo pegar o ip do usuario, mas não me ajuda em nada.

    Aguardo ajuda!

  2. Olá. Tenho 2 scripts na mesma página. Um faz as imagens correrem na horizontal e o outro na vertical.

    Só que só funciona o script que estiver por ultimo na página.

    Por exemplo: se eu colocar o script horizontal primeiro e o vertical por segundo só funcina o vertical....ou se eu colocar o vertical por primeiro e o horizontal por segundo só funciona o horizontal.

    Os dois são ótimos scripts.. vai ser uma boa para quem esta procurando isso...mas no meu caso preciso dos 2 de uma só vez

    Espero que alguém me ajude.

    Segue o código:

    <table bgcolor="#999999">
      <tr>
        <td><!------------COMEÇO SCRIPT VERTICAL------------>
          <script type="text/javascript">
    var marqueewidth="160px"
    var marqueeheight="500px"
    var marqueespeed=1
    var initPause=1000
    var full=1
    var pauseit=1
    imgBorder=0
    var photos=new Array();
    
    photos[0]=['http://www.orbithal.com/5.jpg']
    photos[1]=['http://www.orbithal.com/6.jpg']
    photos[2]=['http://www.orbithal.com/7.jpg']
    photos[3]=['http://www.orbithal.com/8.jpg']
    
    var preload=new Array()
    for (var i_tem = 0; i_tem < photos.length; i_tem++){
    preload[i_tem]=new Image()
    preload[i_tem].src=photos[i_tem][0]
    }
    var actualheight=marqueecontent=''
    var copyspeed=marqueespeed
    var pausespeed=(pauseit)? 0 : copyspeed
    var iedom=document.all||document.getElementById
    var cross_marquee, cross_marquee2, ns_marquee
    for (var i_tem = 0; i_tem < photos.length; i_tem++){
    if (typeof photos[i_tem][1]!=='undefined'){
    marqueecontent+='<a href="'+photos[i_tem][1]+'"'
    marqueecontent+=typeof photos[i_tem][2]!=='undefined'? ' target="'+photos[i_tem][2]+'"' : ''
    marqueecontent+='>'
    }
    marqueecontent+='<img src="'+photos[i_tem][0]+'" alt="Image #'+[i_tem+1]+'" border="'+imgBorder+'"><br>'
    marqueecontent+=typeof photos[i_tem][1]!=='undefined'? '</a>' : ''
    }
    if (iedom||document.layers){
    with (document){
    if (iedom){
    write('<div style="overflow:hidden;"><div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;"><table align="center"><tr><td height="'+marqueeheight+'" align="center" valign="middle">Carregando. . .</td></tr></table>')
    write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;">')
    write('</div></div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
    write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
    write('</ilayer>')
    }
    }
    }
    function populate(){
    if (document.all)
    for (var i_tem = 0; i_tem < preload.length; i_tem++)
    if (typeof preload[i_tem].complete=='boolean'&&!preload[i_tem].complete){
    setTimeout("populate();", 2000)
    return;
    }
    if (iedom){
    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
    cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
    cross_marquee.style.top=(full==1)? '0px' : parseInt(marqueeheight)+0+"px"
    cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent
    actualheight=cross_marquee.offsetHeight
    cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+0)+"px"
    }
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee2
    ns_marquee.top=parseInt(marqueeheight)+8
    ns_marquee.document.write(marqueecontent)
    ns_marquee.document.close()
    actualheight=ns_marquee.document.height
    }
    setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
    }
    window.onload=populate
    function scrollmarquee(){
    if (iedom){
    if (parseInt(cross_marquee.style.top)<(actualheight*(-1)))
    cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight)+"px"
    if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)))
    cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight)+"px"
    cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
    cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
    }
    else if (document.layers){
    if (ns_marquee.top>(actualheight*(-1)+8))
    ns_marquee.top-=copyspeed
    else
    ns_marquee.top=parseInt(marqueeheight)+8
    }
    }
    </script>
          <!------------FIM SCRIPT VERTICAL------------></td>
      </tr>
      <tr>
        <td bgcolor="#333333">
        <!------------COMEÇO SCRIPT HORIZONTAL------------>
          <script type="text/javascript">
    var sliderwidthrodape="500px"
    var sliderheightrodape="70px"
    var slidespeedrodape="1"
    slidebgcolorrodape=""
    var leftrightsliderodape=new Array()
    var finalsliderodape=''
    leftrightsliderodape[0]='<img src="http://www.orbithal.com/1.jpg" width="155" height="70" border="0">'
    leftrightsliderodape[1]='<img src="http://www.orbithal.com/2.jpg" width="155" height="70" border="0">'
    leftrightsliderodape[2]='<img src="http://www.orbithal.com/3.jpg" width="155" height="70" border="0">'
    leftrightsliderodape[3]='<img src="http://www.orbithal.com/4.jpg" width="155" height="70" border="0">'
    var imagegaprodape=" "
    var slideshowgaprodape=1
    var copyspeedrodape=slidespeedrodape
    leftrightsliderodape='<nobr>'+leftrightsliderodape.join(imagegaprodape)+'</nobr>'
    var iedomrodape=document.all||document.getElementById
    if (iedomrodape)
    document.write('<span id="temprodape" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightsliderodape+'</span>')
    var actualwidthrodape=""
    var cross_sliderodape, ns_sliderodape
    function filluprodape(){
    if (iedomrodape){
    cross_sliderodape=document.getElementById? document.getElementById("test2rodape") : document.all.test2rodape
    cross_sliderodape2=document.getElementById? document.getElementById("test3rodape") : document.all.test3rodape
    cross_sliderodape.innerHTML=cross_sliderodape2.innerHTML=leftrightsliderodape
    actualwidthrodape=document.all? cross_sliderodape.offsetWidth : document.getElementById("temprodape").offsetWidth
    cross_sliderodape2.style.left=actualwidthrodape+slideshowgaprodape+"px"
    }
    else if (document.layersrodape){
    ns_sliderodape=document.ns_sliderodapemenu.document.ns_sliderodapemenu2
    ns_sliderodape2=document.ns_sliderodapemenu.document.ns_sliderodapemenu3
    ns_sliderodape.document.write(leftrightsliderodape)
    ns_sliderodape.document.close()
    actualwidthrodape=ns_sliderodape.document.width
    ns_sliderodape2.left=actualwidthrodape+slideshowgaprodape
    ns_sliderodape2.document.write(leftrightsliderodape)
    ns_sliderodape2.document.close()
    }
    lefttimerodape=setInterval("slideleft()",1)
    }
    window.onload=filluprodape
    function slideleft(){
    if (iedomrodape){
    if (parseInt(cross_sliderodape.style.left)>(actualwidthrodape*(-1)+8))
    cross_sliderodape.style.left=parseInt(cross_sliderodape.style.left)-copyspeedrodape+"px"
    else
    cross_sliderodape.style.left=parseInt(cross_sliderodape2.style.left)+actualwidthrodape+slideshowgaprodape+"px"
    if (parseInt(cross_sliderodape2.style.left)>(actualwidthrodape*(-1)+8))
    cross_sliderodape2.style.left=parseInt(cross_sliderodape2.style.left)-copyspeedrodape+"px"
    else
    cross_sliderodape2.style.left=parseInt(cross_sliderodape.style.left)+actualwidthrodape+slideshowgaprodape+"px"
    }
    else if (document.layersrodape){
    if (ns_sliderodape.left>(actualwidthrodape*(-1)+8))
    ns_sliderodape.left-=copyspeedrodape
    else
    ns_sliderodape.left=ns_sliderodape2.left+actualwidthrodape+slideshowgaprodape
    if (ns_sliderodape2.left>(actualwidthrodape*(-1)+8))
    ns_sliderodape2.left-=copyspeedrodape
    else
    ns_sliderodape2.left=ns_sliderodape.left+actualwidthrodape+slideshowgaprodape
    }
    }
    if (iedomrodape||document.layersrodape){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedomrodape){
    write('<div style="position:relative;width:'+sliderwidthrodape+';height:'+sliderheightrodape+';overflow:hidden">')
    write('<div style="position:absolute;width:'+sliderwidthrodape+';height:'+sliderheightrodape+';" onMouseover="copyspeedrodape=0" onMouseout="copyspeedrodape=slidespeedrodape">')
    write('<div id="test2rodape" style="position:absolute;left:0px;top:0px"></div>')
    write('<div id="test3rodape" style="position:absolute;left:-1000px;top:0px"></div>')
    write('</div></div>')
    }
    else if (document.layersrodape){
    write('<ilayer width='+sliderwidthrodape+' height='+sliderheightrodape+' name="ns_sliderodapemenu" bgColor='+slidebgcolorrodape+'>')
    write('<layer name="ns_sliderodapemenu2" left=0 top=0 onMouseover="copyspeedrodape=0" onMouseout="copyspeedrodape=slidespeedrodape"></layer>')
    write('<layer name="ns_sliderodapemenu3" left=0 top=0 onMouseover="copyspeedrodape=0" onMouseout="copyspeedrodape=slidespeedrodape"></layer>')
    write('</ilayer>')
    }
    document.write('</td></table>')
    }
    }
    </script>
        <!------------FIM SCRIPT HORIZONTAL------------>
        </td>
      </tr>
    </table>

  3. Olá

    Estou com o seguinte problema:

    Tenho um script em minha página, que quando clicar em um link, faz ela abrir uma imagem no centro da tela e o resto da tela escurecido).

    Até aí funciona perfeitamente, mas quando eu troco o conteudo de uma div em que esse link esta o script não funciona mesmo colocando o conteudo do cabecalho que chamas funcoes em ambas as paginas;

    Segue a seguir o codigo do cabecalho:

    &lt;script src="extras/facebox.js" type="text/javascript"></script>
    <link href="extras/facebox.css" media="screen" rel="stylesheet" type="text/css" />
    &lt;script type="text/javascript">
        jQuery(document).ready(function($) {
          $('a[rel*=facebox]').facebox() 
        })
    </script>

    alguém tem uma solução para que a funcao facebox funcione mesmo carregando um conteudo de uma outra pagina dentro da pagina principal?

  4. Já resolvi..usei na pagina "listar.php" o seguinte código:

    <?
       $browser = $_SERVER['HTTP_USER_AGENT'];
       if($msie = strpos($browser, "MSIE")){
          $ver = substr($browser, $msie + 5, 3);
          if($ver < 7.0){
             mysql_set_charset ("utf8");
          }
       }
    ?>

    Esse codigo faz com que nas versões do IE menores que a 7.0 o charset fique com "utf8" em vez de "utf-8" (Nesse caso o tracinho fez a diferença).

  5. Teste isso:

    <?
            $mes = date ('n');
            switch ($mes)
            {
              case 1: $mes = 'janeiro'; break;
              case 2: $mes = 'fevereiro'; break;
              case 3: $mes = 'março'; break;
              case 4: $mes = 'abril'; break;
              case 5: $mes = 'maio'; break;
              case 6: $mes = 'junho'; break;
              case 7: $mes = 'julho'; break;
              case 8: $mes = 'agosto'; break;
              case 9: $mes = 'setembro'; break;
              case 10: $mes = 'outubro'; break;
              case 11: $mes = 'novembro'; break;
              case 12: $mes = 'dezembro'; break;
            }
            $dia = date ('d');
            $ano = date ('Y');
    ?>
    
    <p align="center">Hoje:</p>
    <p align = "center">
      <?
       echo $dia."/".$mes."/".$ano; 
    ?>
    </p>

  6. Olá

    Em meu script, ao selecionar uma categoria em no primeiro combobox, no segundo combobox aparece as subcategorias referentes a essa categoria.

    No Mozilla Firefox roda perfeitamente, mas no Internet explorer 6 as palavras com acento não aparecem do modo correto.

    Por exemplo:

    Móveis - M?s

    Acessórios - Acess?s

    Maça - Ma?

    Colocarei um exemplo para que vocês possam entender o que se passa.(teste.php e listar.php):

    PAGINA "teste.php"

    <script>
    var req;
    function loadXMLDocSubCategorias(url){
     req = null;
    
    if (window.XMLHttpRequest) {
     req = new XMLHttpRequest();
     req.onreadystatechange = processReqChangeSubCategorias;
     req.open("GET", url, true); 
     req.send(null);
    
    } else if (window.ActiveXObject) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
    } catch(e) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
    } catch(e) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
    req = false;
    }
    }
    }
    }
    if (req) {
     req.onreadystatechange = processReqChangeSubCategorias;
     req.open("GET", url, true);
     req.send();
    }
    }
    }
    
    function processReqChangeSubCategorias(){
    
    if (req.readyState == 4) {
    if (req.status == 200) {
    
    document.getElementById("atualizasubcategorias").innerHTML = req.responseText;
    } else {
    alert("Houve um problema ao obter os dados:\n" + req.statusText);
    }
    }
    }
    
    function listarsubcategorias(codcategoria){
    loadXMLDocSubCategorias("listar.php");
    }
    </script>
    
    <form action="xxx.php" method="post" name="form" enctype="multipart/form-data">
      <select name="teste" onchange="listarsubcategorias(this.value);">
        <option value="">Selecione uma das opções</option>
        <option value="">Opção 1</option>
        <option value="">Opção 2</option>
        <option value="">Opção 3</option>
      </select>
      <div id="atualizasubcategorias">
        <select name="codsubcategoria" style="width:180px;">
        </select>
      </div>
    </form>
    PAGINA "listar.php"
    <?
    header("Content-type: text/html; charset=iso-8859-1");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    ?>
    
    <select name="itens">
       <option value="1">Móveis</option>
       <option value="2">Acessórios</option>
       <option value="3">Maça</option>
    </select>

    Quando vocês selecionarem algum item no primeiro combobox, no segundo irá aparecer a palavra escrita errada.

    ISSO É SÓ NO INTERNET EXPLORER 6.

    Preciso que rode perfeitamente em todos os navegadores.

  7. o ORDER BY RAND() eu sei..eu quero fazer banner rotativos e randomicos ao mesmo tempo, que troquem de 10 em 10 segundos sem precisar atualizar a pagina.

    Sobre o ajax não tenho conhecimento, poderiam me indicar algum script que resolvameu caso?

  8. Olá

    Preciso de uma solução para colocar vários banners em 2 lugares de uma pagina utilizando os registros de uma mesma tabela.

    Por exemplo:

    Tenho em minha tabela mysql registrado os banners "banner_1", "banner_2", "banner_3", "banner_4", "banner_5", "banner_6".

    E tenho 2 lugares em minha página para exibir esses banners (na lateral e no rodapé do site).

    No caso gostaria de exibir randomicamente esses banners: 3 na lateral("banner_1", "banner_2", "banner_3") e 3 no rodapé("banner_4", "banner_5", "banner_6"), sendo que eles troquem de ordem e lugar.

  9. Olá. Estou fazendo algo parecido com uma loja virtual.

    Minha dúvida é se seria possivel fazer uma ordenação dos meus itens (por valor ou pelo nome) após ter feito uma busca pelo nome e categoria dos produtos (sem perder esses itens q acabei de filtrar)

    Exemplo: tenho 10 produtos na minha tabela. desses 10 fiz uma busca pelo nome e obtive 6. (no caso queria fazer um order by pelo preço desses 6 itens).

    Aguardo a ajuda de vocês.

    Abraço!

×
×
  • Criar Novo...