Ir para conteúdo
Fórum Script Brasil

osvaldo1br

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por osvaldo1br

  1. Boa madrugada a todos, gostaria de saber, como faço para numa mesma página apareça conteúdo diferente dependendo do Browser usado.

    Se for Internet Explorer ou Google Chrome o código fonte é esse:

    <!DOCTYPE html
          PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">
        <head>
            <title>Um título</title>
            <meta http-equiv="Content-Type"  content="text/html; charset=iso-8859-1" />
        </head>
        <body >
            <IFRAME src="new2.html" width="295" height="70"
                 scrolling="no" frameborder="0">
                [O seu agente não suporta frame ou não está correntemente configurado
                para exibir. Você poderá no entanto visitar
                <A href="new21.html">o documento a ela relacionado.</A>]
            </IFRAME>
        </body>
    </html>
    Se for Mozilla Firefox o código fonte é esse:
    <!DOCTYPE html
          PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">
        <head>
            <title>Um título</title>
            <meta http-equiv="Content-Type"  content="text/html; charset=iso-8859-1" />
        </head>
        <body >
            <object data="new2.html" scrolling=no type="text/html" width="295" height="70" style="overflow=hidder; width: 295px; height: 70px  border: none;">
                [O seu agente não suporta frame ou não está correntemente configurado para exibir. Você poderá no entanto visitar 
                <A href="new21.html">o documento a ela relacionado.</A>
            </object>
        </body>
    </html>

    Pois nos dois 1º browser o segundo código não funciona corretamente, pois sempre fica aparecendo o scrollbar.

  2. Meu sistema funciona da seguinte maneira:

    Banco de dados

    Tabela1

    Colunas:

    nome varchar(10) (nome do objeto)

    posição1 smallint (numero do corredor)

    posição2 smallint (numero da prateleira)

    mposição1 smallint (numero do corredor)

    mposição2 smallint (numero da prateleira)

    lugar smallint (numero da sala)

    mlugar smallint (numero da sala)

    tempo smallint (tempo de permanencia)

    Como deve ser o funcionamento

    1-Copiar os valores das posição 1 e 2 para a mposição 1 e 2

    2-Esperar 5 minutos

    3-Se as (posição1 = mposição1 e posição2 = mposição2 e lugar = mlugar onde o nome=nome) tempo = tempo +1

    4-Reiniciar o processo(job em loop)

    Obs1.: A tabela receberá cadastro de varios objetos

    Obs2.: Os campos em vermelho foram criados somente para que seja feita as comparações depois de 5 minutos.

    Problemas

    1-Não estou conseguindo pegar de objeto em objeto para poder fazer a comparação - sempre está dando erro falando que as variáveis estão recebendo mais de um valor e não pode.

    2- Reiniciar o processo assim que finalizado

    JOB

    declare @a smallint
    declare @b smallint
    declare @c smallint
    declare @d smallint
    declare @e smallint
    declare @f smallint
    
    
    UPDATE tabela1 SET mposição1=posição1, mposição2=posição2, mlugar=lugar WHERE nome=nome
    @a=SELECT posição1 FROM tabela1 WHERE nome=nome
    @b=SELECT mposição1 FROM tabela1 WHERE nome=nome
    @c=SELECT posição2 FROM tabela1 WHERE nome=nome
    @d=SELECT mposição2 FROM tabela1 WHERE nome=nome
    @e=SELECT lugar FROM tabela1 WHERE nome=nome
    @f=SELECT mlugar FROM tabela1 WHERE nome=nome
    
    WAITFOR DELAY '00:05:00'
    
    IF (@a=@b and @c=@d and @e=@f)
    BEGUIN
    UPDATE tabela1 SET tempo=tempo+1 WHERE nome=nome
    END

×
×
  • Criar Novo...