Ir para conteúdo
Fórum Script Brasil

renan_doidera

Membros
  • Total de itens

    361
  • Registro em

  • Última visita

Posts postados por renan_doidera

  1. Agora eu tou com o Netscape pra ver a compatibilidade dos meus scripts...

    function abrejanela(endereco) {
    
    nova = window.open("","new","toolbar=1,location=1,status=1,directories=0,scollbars=1,resizable=0,menubar=1")
    nova.window.resizeTo(screen.width/2,screen.height/2)
    nova.window.moveTo(screen.width/4,screen.height/4)
    window.open(endereco,"new","")
    
    }
    

  2. OLha que bom que você conseguiu fazer!! Cara só não tinha dado certo meu script porque esqueci do maldito ".htm" láh, eu sei que você já fez, só pra desencargo de consciência mesmo...

    <html>
    
    <head>
    </head>
    
    <body>
    <script>
    cont = 0
    
    function mostraframe() {
    parent.meio.location.href="pagina"+cont+".htm"
    // Agora eu location.href !! Aprendi Crsytian! Heuaheuaeuaeh.
    }
    
    function anda() {
    if (cont < 20)
    {cont = cont+1;javascript:mostraframe();}
    else 
    {alert("Este é o fim do tutorial!")}
    }
    
    function volta() {
    if (cont > 0 )
    {cont = cont-1;javascript:mostraframe();}
    else
    {alert("Este é o Início do tutorial!")}
    }
    </script>
    
    
    
    <p><a href="javascript:anda()">Avançar</a></p>
    
    <p><a href="javascript:volta()">Retroceder</a></p>
    
    
    </body>
    
    </html>
    

  3. O tamanhos() é para verificar o tamanho da imagem usando aquele pulo-do-gato que um cara do webfórum postou láh e você até deu uma comentada... eu tentei saber o tamanho da imagem de outras formas mas não deu certo aqui infelizmente... sad.gif , no entanto quando rodava esse script, na primeira veficicação ele falava que o tamanho da imagem é -1 !, aí depois quando roda pela segunda vez ele fala o tamanho certo da imagem... não sei bem por que isso aconteceu, pensava que fosse que a variável da localização do arquivo não estivesse recebendo o valor certo, mas testei e usei uns artifícios aqui e ela estava sim, por isso coloquei a verificação :

    if (tamanho_imagem < 0)

    {javascript:tamanhos()}

    Porque eu sabia que se desse -1 ele ia voltar a executar a função e dessa vez ele ia dar o tamanho certo da imagem... por isso é necessário essa função separada.

    O locatinon.reload() é para recarregar a página depois de um erro para limpar o campo "file" uma vez que tentei outras formas de limpar ele e não consegui sad.gif , e para descobrir as dimensões da figura eu imprimi uma tag <img> dentro de um div , com estilo "hidden" (escondida) , coloquei essa tag <img> com um id, assim posso descobrir o tamanho dela chamando pelo getElementById, não consegui achar outra forma de fazer isso infelizmente...

    E o locatino.href não é obrigatório não ... eu só coloquei porque eu acho que depois que você verificar as propriedades da figura iria querer já ir para outra página pra salvar... Se quiser pode colocar outra coisa alí, um alert sei láh.

    Oura coisa, hehe pelo netscape eu realmente esperava que não fosse funcionar mesmo, eu não tenho muita noção de portabilidade, até pelo fato de não possuir um outro navegador além do IE. Sabe eu dei uma olhada, isso é muito mais fácil de se fazer dinamicamente, achei vários scripts que fazem essa verificação pré upload, mas em PHP.

    Testa aí no IE pra ver se pelo menos nele roda né, se rodar posso dar uma pesquisada pra colocar pra rodar em outros browseres.

    Falows

  4. ALgo assim?

    </STYLE>
    <script language="JavaScript1.2">
    var ie=document.all
    var dom=document.getElementById
    var ns4=document.layers
    
    var bouncelimit=32 //(must be divisible by 8)
    var direction="up"
    
    function initbox(){
    if (!dom&&!ie&&!ns4)
    return
    crossobj=(dom)?document.getElementById
    ("dropin").style : ie? document.all.dropin : 
    document.dropin
    scroll_top=(ie)? document.body.scrollTop : 
    window.pageYOffset
    crossobj.top=scroll_top-250
    crossobj.visibility=(dom||ie)? "visible" : "show"
    dropstart=setInterval("dropin()",50)
    }
    function dropin(){
    scroll_top=(ie)? document.body.scrollTop : 
    window.pageYOffset
    if (parseInt(crossobj.top)<100+scroll_top)
    crossobj.top=parseInt(crossobj.top)+40
    else{
    clearInterval(dropstart)
    bouncestart=setInterval("bouncein()",50)
    }
    }
    function bouncein(){
    crossobj.top=parseInt(crossobj.top)-bouncelimit
    if (bouncelimit<0)
    bouncelimit+=8
    bouncelimit=bouncelimit*-1
    if (bouncelimit==0){
    clearInterval(bouncestart)
    }
    }
    function dismissbox(){
    if (window.bouncestart) clearInterval(bouncestart)
    crossobj.visibility="hidden"
    }
    function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = ""
    if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset)
    if (end == -1)
    end = document.cookie.length;
    returnvalue=unescape(document.cookie.substring
    (offset, end))
    }
    }
    return returnvalue;
    }
    function dropornot(){
    if (get_cookie("droppedin")==""){
    window.onload=initbox
    document.cookie="droppedin=yes"
    }
    }
    dropornot()
    function redo(){
    bouncelimit=32
    direction="up"
    initbox()
    }
    window.onload=initbox
    </script>
    </HEAD>
    <BODY>
    <div id="dropin" 
    style="position:absolute;visibility:hidden;left:50;top:0;w
    idth:500;height:150;background-color:#F5F5F5">
    <TABLE WIDTH="100%" HEIGHT="100%" BORDER="1" 
    CELLPADDING="0" CELLSPACING="0" BORDERCOLOR="#000000">
    <TR>
    <TD valign="top"><div align="right"><a class="link" 
    href="javascript:dismissbox()"><FONT FACE="Verdana" 
    SIZE="-2"><B>X</B></FONT></a>&nbsp;</div>
    <FONT FACE="Verdana" SIZE="-1" 
    COLOR="DODGERBLUE"><B>&nbsp;Renyo`s Page</B></FONT><BR><FONT 
    FACE="Verdana" SIZE="- 2"><B>&nbsp;&nbsp;www.renyoomassa.hpg.com.br/principal</B></FONT>
    <BR><BR><FONT FACE="Verdana" SIZE="-2">&nbsp;Nesta 
    janela, você tem a possibilidade de adicionar os que 
    quiser, imagens, texto, outros DIVs, Texto em RTF (Rich 
    Text Format), além de todas as tags HTML possíveis!
    </FONT></TD> </TR>
    </TABLE>
    </div>
    <A href="javascript:redo()">Cair janela novamente</A>
    <form>
    <p><input type="button" value="Código Fonte" 
    onClick="window.location = &quot;view-source:&quot; + 
    window.location.href"> <br>
    <font face="Arial, Verdana" size="1">Clique no botão 
    para ver o código do exemplo.</font>
    </p>
    </form>
    </BODY>
    </HTML> 
    

  5. - Endereço da pasta de um arquivo com Contra-Barras convertidas em Barras

    Bem esse foi muito útil pra mim no meu último projeto, eu precisava da pasta de um arquivo selecionado pelo usuário com as respectivas contra-barras do endereço convertidas em barras! Segue abaixo:

    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="pt-br">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Endereço do arquivo - valeu Kleber!</title>
    </head>
    
    <body>
    <form name="arqform">
    <p>&nbsp;</p>
    <p>Endereço do arquivo : <input type="file" name="arq_end_cont" size="25"
    
    >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="button" value="Dar Pasta" name="Converte" onclick="javascript:validaendereco()"></p>
    
    <script>
    
    function validaendereco() {
    var endereco1v = document.arqform.arq_end_cont.value
    var endereco1 = T("\\","/",endereco1v);
    endereco1 = darpasta(endereco1);
    
    alert("Endereço da pasta do arquivo com barras:"+endereco1);
    }
    
    
    //Por Kleber (www.tiraduvidas.com.br) , adaptado por Renan Manola
    
    function T(velho,novo,texto) { 
    for (var i=0; i<texto.length; i++) { 
    texto = texto.replace(velho,novo); 
    } 
    return texto; 
    } 
    
    function darpasta(href) {
    var path = "";
    var s = href.split("/"); 
    for (var i=0;i<(s.length-1);i++) {
    path+=""+s[i]+"/";
    }
    i=s.length-1;
    path+="";
    href = "file://" + path;
    
    return href
    }
    </script>
    </form>
    </body>
    
    </html>
    
    

  6. - Filtro de Arquivos para UPLOAD:

    Nesse caso aí só permite arquivos com extenção .jpg ou .gif, com tamanho menor que 15 Kb e com dimensões menores que 350x225 ...

    <html>
    <head>
    <title>Upload de Imagem!! por Renan Manola</title>
    </head>
    <body>
    <form name="form" enctype="multipart/form-data" method="post" action="javascript:verifica_extencao()" id="form">
    <p>Escolha a foto:</p>
    <p><input type="file" name="arq" size="20" class="form2" id="arq"></p>
    
    <script>
    function verifica_extencao() {
    var extensoesOk = ",.gif,.jpg,";
    
    var extensao    = "," + document.form.arq.value.substr( document.form.arq.value.length - 4 ).toLowerCase() + ",";
    if (document.form.arq.value == "")
      {alert("O campo do endereço da imagem está vazio!!")}
    else if( extensoesOk.indexOf( extensao ) == -1 )
      { alert( document.form.arq.value + "\nNão possui uma extensão válida" );javascript:location.reload()}
    else {javascript:tamanhos()}     
    
    }
    
    function tamanhos() {
    tamanhoArqMax = 15000
    imagem=new Image();
    imagem.src=document.form.arq.value;
    tamanho_imagem = imagem.fileSize 
    img_tan = tamanho_imagem
    if (tamanho_imagem < 0)
      {javascript:tamanhos()}
    else if (tamanho_imagem > tamanhoArqMax)
     {alert("O tamanho da Imagem é muito grande ...  "+tamanho_imagem+" Bytes!! \n Tamanho Máximo suportado : "+tamanhoArqMax+" Bytes \n São  "+(tamanho_imagem-tamanhoArqMax)+" Bytes a Mais!");javascript:location.reload()}
    else 
     {javascript:ativafigura()}
    }
    
    function ativafigura() {
    document.getElementById('foto').innerHTML = "<img border=\"0\" src=\""+document.form.arq.value+"\" name=\"img\" style=\"visibility: hidden\" >"
    largura = document.getElementById("img").width;
    altura = document.getElementById("img").height;
    if (largura > 350 || altura > 225 )
       {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");javascript:location.reload()}
    else 
    {alert("O arquivo foi Aceito... \n Localização: "+document.form.arq.value+"\n Tamanho: "+tamanho_imagem+" Bytes \n Dimensões :"+largura+"x"+altura)}
    }
    
    
    </script>
    
    
    </form>
    <p><a href="javascript:verifica_extencao()">GRAVAR!!</a></p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <div id="foto"></div>
    </body>
    </html>
    

    Esse só roda direitin no IE sad.gifsad.gifsad.gif

  7. Olha eu dei uma melhorada no script e coloquei já pra redirecionar pra página que você quer quando submita... Eu testei ele no IE6 e rodou beleza... Copia o código e cola num arquivo novo, sem modificar nada e testa aí...

    <html>
    <body>
    <form name="form" enctype="multipart/form-data" method="post" action="jogoupload_gravar.asp" id="form">
    <p>Escolha a foto:</p>
    <p><input type="file" name="arq" size="20" class="form2" id="arq"></p>
    
    <script>
    function verifica_extencao() {
    var extensoesOk = ",.gif,.jpg,";
    
    var extensao    = "," + document.form.arq.value.substr( document.form.arq.value.length - 4 ).toLowerCase() + ",";
    if (document.form.arq.value == "")
       {alert("O campo do endereço da imagem está vazio!!")}
    else if( extensoesOk.indexOf( extensao ) == -1 )
       { alert( document.form.arq.value + "\nNão possui uma extensão válida" );javascript:location.reload()}
    else {javascript:tamanhos()}     
    
    }
    
    function tamanhos() {
    var imagem=new Image();
    imagem.src=document.form.arq.value;
    tamanho_imagem = imagem.fileSize 
    img_tan = tamanho_imagem
    if (tamanho_imagem < 0)
       {javascript:tamanhos()}
    else if (tamanho_imagem > 15000)
      {alert("O tamanho da Imagem é muito grande ...  "+tamanho_imagem+" Bytes!!");javascript:location.reload()}
    else 
      {javascript:ativafigura()}
    }
    
    function ativafigura() {
    document.getElementById('foto').innerHTML = "<img border=\"0\" src=\""+document.form.arq.value+"\" name=\"img\" style=\"visibility: hidden\" >"
    largura = document.getElementById("img").width;
    altura = document.getElementById("img").height;
    if (largura > 350 || altura > 225 )
        {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");javascript:location.reload()}
    else 
    {location.href = "jogoupload_gravar.asp"}
    }
    
    
    </script>
    
    
    </form>
    <p><a href="javascript:verifica_extencao()">GRAVAR!!</a></p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <div id="foto"></div>
    </body>
    </html>
    

  8. Vê se é mais ou menos isso:

    <html>
    <body>
    <form name="formulario">
    <p>Escolha a foto:</p>
    <p><input type="file" name="procura" size="20"></p>
    
    <script>
    function verifica_extencao() {
     var extensoesOk = ",.gif,.jpg,";
    
     var extensao    = "," + document.formulario.procura.value.substr( document.formulario.procura.value.length - 4 ).toLowerCase() + ",";
     if( extensoesOk.indexOf( extensao ) == -1 )
        { alert( document.formulario.procura.value + "\nNão possui uma extensão válida" )}
    else {javascript:tamanhos()}     
    
    }
    
    function tamanhos() {
    var imagem=new Image();
    imagem.src=document.formulario.procura.value;
    tamanho_imagem = imagem.fileSize 
    img_tan = tamanho_imagem
    if (tamanho_imagem > 15000)
       {alert("O tamanho da Imagem é muito grande!")}
    else 
       {javascript:ativafigura()}
    }
    
    function ativafigura() {
    document.getElementById('foto').innerHTML = "<img border=\"0\" src=\""+document.formulario.procura.value+"\" name=\"img\" style=\"visibility: hidden\" >"
    largura = document.getElementById("img").width;
    altura = document.getElementById("img").height;
    alert("Arquivo de Imagem. \n Dimensões: "+largura+"x"+altura+"\n Tamanho :"+tamanho_imagem)
    }
    
    </script>
    
    
    </form>
    <p><a href="javascript:verifica_extencao()">Verificar...</a></p>
    <div id="foto"></div>
    </body>
    </html>
    

  9. Heuaheuahea, nossa agora eu consegui ver!!

    Caraio véi que viajagem!!!!!!!!! Nossa e eu que me achava viajante de fazer geradores de sistemas em HTML/JAVASCRIPT para as mais diversas coisas ... Tipo é muito inútil, desculpa a sinceridade.... Mas pow! Eu também gostaria que o JAVASCRIPT fosse uma coisa mais poderosa, mas infelizmente não é sad.gifsad.gifsad.gif O máximo que se consegue é uma interface e mais nada... Desculpa ter que dizer isso!

    Leva a mal não...

    Falows

×
×
  • Criar Novo...