Ir para conteúdo
Fórum Script Brasil

Rafael Spilki

Veteranos
  • Total de itens

    1.583
  • Registro em

  • Última visita

Posts postados por Rafael Spilki

  1. Bom... Então... fiz uma aqui muito POG, mas até que deu certo... mas ficou longe de perfeito...

    Fiz assim:

    </script>
    
    <script language="javascript">
    function resizeIframe() {
        
            i = parent.document.getElementById('forum');
            if(i!=null){
                iHeight = document.body.scrollHeight;
                i.style.height = iHeight - 15 + "px";
            }
        }
    </script>
    esse -15px no final é para dar uma recuada na height de forma a mostrar a setinha de baixo do scroll... o html ficou assim (reparem a tag body):
    <body style="overflow-y: hidden; overflow-x: hidden;" onLoad="resizeIframe();">
    <iframe id="forum" src="http://www.meudominio.com.br/forum" height="100%" width="100%"></iframe>
    </body>

    Mas definitivamente ainda não ta do jeito que eu queria... mas enfim... sigo procurando...

    Edit.: o recuo deveria ser maior no caso do google chrome, mas testei aqui no IE6, IE7 e FF e até que fica legalzinho... mas reafirmo... ainda não é o ideal...

    []'s Rafael Spilki

  2. Agora vi que você testou isso localmente... será que não é alguma config sua de firewall ou outra coisa que esteja promovendo esse bloqueio?

    Pra mim abre a página... só que não ajusta altura...

    Vou pesquisar sobre isso e verificar se é possível fazer de outra forma

    Bah... valeu mesmo... Andei pesquisando tb... achei outros códigos JS que prometiam fazer isso, mas o diagnóstico é sempre o mesmo...

    edit.: com esse código a vida melhorou um pouco... o iframe fica maior... mas continua não abrindo em 100% a altura do src...

    <iframe id="IdIframe" src="teste1.html" height="100%" width="100%"></iframe>
    Adicione esse script dentro do "head" da página que vai ser carregada no iframe:
    <script language="javascript">
    function resizeIframe() {
        
            i = parent.document.getElementById('IdIframe');
            if(i!=null){
                iHeight = document.body.scrollHeight;
                i.style.height = iHeight + 35 + "px";
            }
        }
    </script>
    O valor "35" é para dar um espaço "a mais" no iframe. Faça a chamada da função no "body" dessa página:
    <body onload="resizeIframe();">

    fonte: http://forum.imasters.uol.com.br/index.php?showtopic=250832

    []'s

  3. Daí gurizada! Tranquilo?

    Seguinte... tenho essa dúvida a horas...

    Normalmente uso esse codigo abaixo para auto ajustar as alturas de iframes:

    <script>  
    function adjustFrame(frame){  
    var frmTemp;  
    if (document.all) {  
    var w = frame.document.body.scrollWidth;  
    var h = frame.document.body.scrollHeight;  
       
    if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {  
    document.all[frame.name].height = h + 30;  
    }  
    else {  
    document.all[frame.name].height = h;  
    }  
    }  
    else if (document.getElementById) {  
      
    var w = frame.document.width;  
    var h = frame.document.height;  
      
    if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {  
    document.getElementById(frame.name).height = h;  
    }  
    else {  
    document.getElementById(frame.name).height = h;  
    }  
    }  
    return false;  
    }  
    </script>
    <iframe name="gadget" id="gadget" marginheight="0" frameborder="0" width="100%" scrolling="no" onload="adjustFrame(gadget)" src="gadget.asp"></iframe>

    o que acontece é que quando o src é uma página que eu mesmo fiz, como no caso acima, funciona perfeito...

    Mas o que eu queria agora era colocar um forum PHPBB dentro de um IFRAME com altura auto ajustável... mas nesse caso o "auto ajuste" do iframe não funciona!

    Alguém teria alguma suges? ou saberia explicar o porque? Nunca entendi isso muito bem! Onde está o meu erro?!?

    []'s Rafael Spilki

  4. Pricnipalmente em se tratando de estoque porque usar where com like ao invés de igual?

    eu trocaria isso para evitar erros, veja se você tem um produto com codigo 353 e outro assim 3535 o seu update poderá mudar os dois produtos... sacou?

    Esse campo código é do tipo texto ou número?

    Se for numero faça assim:

    ... codproduto = " & cod & "
    se for texto assim:
    ... codproduto = '" & cod & "'

    []'s

  5. Ficou ótimo Jonh... Muito bom mesmo!

    O legal é a praticidade do troço, saca? Era isso que eu queria... tipo, no meu caso vou usar no máximo 5 botões... fica extremamente fácil de tirar e colocar novas tags...

    O bacana é que como o meu user não sabe nada de programação eu troquei (b )(/b) por (negrito) (/negrito), para dar mais familiaridade a coisa toda...

    Acima () = [] para facilitar digitação...

    Enfim, ficou excelente...parabéns e muito, muito obrigado!

    Forte abraço!

  6. O problema está no botão do seu form! Tem que ser Type: submit!

    está assim:

    <input type="button" style="width: 56px; height: 15px;" onClick="valida_envia()" class="enviar"/>
    tem que ser assim:
    <input type="submit" style="width: 56px; height: 15px;" class="enviar"/>
    o envento onclick você passa lá pra tag do seu form... fazendo-o funcionar no onsubmit, assim:
    <form name="form1" method="post" action="total.asp" onSubmit="return valida_envia()">

    []'s Rafael Spilki

  7. Mas que virgula é aquela ao final dos requests?!?

    Tem que tirar aquelas virgulas ali... ficaria assim:

    <%
    data=request.form("data")
    nome=request.form("nome")
    nascimento=request.form("nascimento")
    endereco=request.form("endereco")
    bairro=request.form("bairro")
    ddd=request.form("ddd")
    representante=request.form("representante")
    orgaoemissor=request.form("orgaoemissor")
    
    Set Connect = Server.CreateObject("ADODB.Connection")
    Connect.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=social;USER=social;PASSWORD=123456;O
    PTION=3;"
    
    SQL1 = "INSERT INTO ficha (data, nome, nascimento, endereco, bairro, ddd, representante, orgaoemissor) values ('"&data&"', '"&nome&"', '"&nascimento&"', '"&endereco&"', '"&bairro&"', '"&ddd&"', '"&representante&"', '"&orgaoemissor&"')"
    'response.write SQL1
    'response.end
    
    response.write "sucessooooooooo"
    
    %>

    []'s Rafael Spilki

  8. Como eu disse... onde estão sendo resgatados os dados que vem do form?

    Seu form está mandando os dados por post... logo você deve resgatá-los assim:

    nome_variavel_a_ser_inserida_no_bd = request.form("nome_do_campo_do_form")
    a instrução de insert ficaria assim:
    SQL1 = "INSERT INTO ficha (nome_do_campo_bd) values ('"&nome_variavel_a_ser_inserida_no_bd&"')
    lembrando ainda que se o campo do bd estiver como número a variavel deverá ser inserida assim:
    "&nome_variavel_a_ser_inserida_no_bd&"

    []'s Rafael Spilki

  9. Mas onde estão vindo os dados... pelo que vi você só resgata esse:

    ficha=request.querystring("form1")
    e os outros campos do form? onde são resgatados? Para confirmar que seja isso debug sua query dessa forma:
    SQL1 = "INSERT INTO ficha (data, nome, nascimento, endereco, bairro, ddd, representante, orgaoemissor) values ("&data&"', '"&nome&"', '"&nascimento&"', '"&endereco&"', '"&bairro&"', '"&ddd&"', '"&representante&"', '"&orgaoemissor&"')"
    response.write SQL1
    response.end

    Se retornar vazio é isso!

    Se não, posta aqui os resultados do debug...

    []'s Rafael Spilki

×
×
  • Criar Novo...