Ir para conteúdo
Fórum Script Brasil

Eric Freitas

Membros
  • Total de itens

    441
  • Registro em

  • Última visita

Posts postados por Eric Freitas

  1. Olá pessoal

    bom pessoa tenho uma div page q tem conteúdo estático e dinamico e também tenho a div footer que não estão agindo como eu quero.

    o problema é quando o conteúdo da div page é maior que 100% a div footer ao rolar a barra permanece no seu lugar ela não vai ao fim da página e a div page também parece não "esticar" de acordo com o conteúdo. como contornar esse problema

    index.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <!-- (...) -->
    </head>
    <body>
        <div id="dialog-message" title="">
            <p id="textStatus"><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 50px 0;"></span></p>
            <p id="errorThrown"></p>
        </div>
    
        <div id="header" class="block">
            <span>http://www.tiapunk.com.br</span>
            <div class="selectTheme"></div>
        </div>
    
            <div class="page">
            (...)
            </div>
            <div id="playlist" title="PlayList"></div>[/b]
            
         </div>
        <br style="clear:both;" />
            <div id="footer" class="block"><span>Todos os Direitos Reservados © - Design By TiaPunk</span></div>
    </body>
    </html>
    css.css[/b
    .page{
        position:absolute;
        background-image:url(../backgrounds/tiapunkSiteLayout001.png);
        background-position: center top;
        min-width: 1024px;
        max-width: 1024px;
        margin: 0 auto;
        left: 50%;
        margin-left:-512px;
        
        
        min-height: 100%;
        max-height: auto;
        
        z-index:1;
    }
    
    #footer{
        bottom:0;
    }
    
        
    
    .block{
        position: absolute;
        background-color:#333;
        z-index:2;
        
        margin: 0;
        padding: 0;
            
        height: 20px;
        width:100%;
        
        text-align:center;
        font-family:Verdana, Geneva, sans-serif;
        font-size: 10px;
        color: #FFF;
        font-weight: bold;
        
        opacity:0.65;
        -moz-opacity: 0.65;
        filter: alpha(opacity=65);    
    }
    .block span{
        position:relative;
        top: 3px;

  2. bom pessoal fiz a busca no banco ele retorno certinho mas quando codifico ela pra json as palavras com acento ficam com valor nulo!

    alguém sabe como arrumar isso?

    estou usando codificação utf-8 no banco, html e também nos headers para as respostas em json.

    notem que no 3item o "nome" está nulo isso ocorreu porque tem acento na palavra

    eu coloquei acento nos 2 primeiros nomes e eles também retornaram nulos, como posso corrigir isso?

    Obrigado

    [
        {
            "id": "1",
            "album_id": "1",
            "nome": "Meus Ventos",
            "embed": "<object height='81' width='100%'> <param name='movie' value='http:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fmeus-ventos'><\/param> <param name='allowscriptaccess' value='always'><\/param> <embed allowscriptaccess='always"
        },
        {
            "id": "2",
            "album_id": "1",
            "nome": "Alien Creator",
            "embed": "<object height='81' width='100%'> <param name='movie' value='http:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Falien-creator-rmx_tiapunk'><\/param> <param name='allowscriptaccess' value='always'><\/param> <embed allowscript"
        },
        {
            "id": "3",
            "album_id": "1",
            "nome": null,
            "embed": "<object height='81' width='100%'> <param name='movie' value='http:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fdespertar-gnostico'><\/param> <param name='allowscriptaccess' value='always'><\/param> <embed allowscriptaccess="
        }
    ]

  3. descobri o problema estava no meu arquivo json

    deixei assim

    js

    $.getJSON('ajax/tiapunkproject.json', function(json) {
             alert(json);
    
        })
    json
    { 
        "albumName":"TiaPunk Project",
        "musica":[
            {
                "embeded": "<object height='81' width='100%'> <param name='movie' value='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fmeus-ventos'></param> <param name='allowscriptaccess' value='always'></param> <embed allowscriptaccess='always' height='81' src='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fmeus-ventos' type='application/x-shockwave-flash' width='100%'></embed> </object>  <span><a href='http://soundcloud.com/tiapunk/meus-ventos'>Meus Ventos</a> by <a href='http://soundcloud.com/tiapunk'>Tiapunk</a></span> "
            },
            {
                "embeded": "<object height='81' width='100%'> <param name='movie' value='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Falien-creator-rmx_tiapunk'></param> <param name='allowscriptaccess' value='always'></param> <embed allowscriptaccess='always' height='81' src='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Falien-creator-rmx_tiapunk' type='application/x-shockwave-flash' width='100%'></embed> </object>  <span><a href='http://soundcloud.com/tiapunk/alien-creator-rmx_tiapunk'>Alien creator (Rmx_Tiapunk)</a> by <a href='http://soundcloud.com/tiapunk'>Tiapunk</a></span>"
            },
            {
                "embeded": "<object height='81' width='100%'> <param name='movie' value='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fdespertar-gnostico'></param> <param name='allowscriptaccess' value='always'></param> <embed allowscriptaccess='always' height='81' src='http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fdespertar-gnostico' type='application/x-shockwave-flash' width='100%'></embed> </object>  <span><a href='http://soundcloud.com/tiapunk/despertar-gnostico'>Despertar Gnóstico</a> by <a href='http://soundcloud.com/tiapunk'>Tiapunk</a></span>"
            }
        ]
    }

  4. Olá,

    Não estou conseguindo usar o getjson da jquery. como ele não da nem o alert sei q devo estar usando de maneira incorreta alguém poderia me dar uma luz??

    Obrigado.

    Minha estrutura de pastas é assim

    localhost

    -/ajax/ (arquivos q serão chamados via ajax)

    -/js/ (arquivos de js)

    -index.html

    >>localhost/js/js.js

    $.getJSON('/ajax/tiapunkproject.json?jsoncallback=tiapunkproject', function(json) {
        alert(json);
    });
    >>localhost/ajax/tiapunkproject.json
    tiapunkproject({ 
        'albumName':'TiaPunk Project',
        'musica':[
            {
                'embeded': '<object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fmeus-ventos"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fmeus-ventos" type="application/x-shockwave-flash" width="100%"></embed> </object>  <span><a href="http://soundcloud.com/tiapunk/meus-ventos">Meus Ventos</a> by <a href="http://soundcloud.com/tiapunk">Tiapunk</a></span> '
            },
            {
                'embeded': '<object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Falien-creator-rmx_tiapunk"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Falien-creator-rmx_tiapunk" type="application/x-shockwave-flash" width="100%"></embed> </object>  <span><a href="http://soundcloud.com/tiapunk/alien-creator-rmx_tiapunk">Alien creator (Rmx_Tiapunk)</a> by <a href="http://soundcloud.com/tiapunk">Tiapunk</a></span> '
            },
            {
                'embeded': '<object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fdespertar-gnostico"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Ftiapunk%2Fdespertar-gnostico" type="application/x-shockwave-flash" width="100%"></embed> </object>  <span><a href="http://soundcloud.com/tiapunk/despertar-gnostico">Despertar Gnóstico</a> by <a href="http://soundcloud.com/tiapunk">Tiapunk</a></span> '
            }
        ]
    })

  5. e eu moxi nele denovo assim funcionou legal

    // do stuff when DOM is ready
        var menuObjectJson = { 'itens' : [
            {
                'url':'#',
                'text':'Home',
                'img': 'icons/4235_128x128.png'
            },
            {
                'url':'#',
                'text':'Discografia',
                'img': 'icons/10521_128x128.pngg'
            },
            {
                'url':'#',
                'text':'Media',
                'img': 'icons/9830_128x128.png'
            },
            {
                'url':'#',
                'text':'Agenda',
                'img': 'icons/2851_128x128.png'
            },
            {
                'url':'#',
                'text':'Contato',
                'img': 'icons/10686_128x128.png'
            }
        ]};
        
        function createMenu(objectJson){
            
            for(i in objectJson){
                for(j in i){
                    var url = objectJson.itens[j].url;
                    var txt = objectJson.itens[j].text;
                    var img = objectJson.itens[j].img;
                    
                    alert(url+"\n"+txt+"\n"+img);
                }
            }
                
        }

  6. Olá eu estou criando um menu dinamico gero o arr de objetos json dentro de uma variavel menuObject como está no modelo abaixo.

    mas não consigo resgatar os valores. Como posso acessar os dados dentro deste meu objeto?

    (json viria do php js iria criar o menu a partir desse json)

    var menuObject = { 'menu' : [{
            'node':[{
                'url':'#',
                'text':'Home',
                'img': 'icons/4235_128x128.png'
                }],
            'node':[{
                'url':'#',
                'text':'Discografia',
                'img': 'icons/10521_128x128.pngg'
                }],
            'node':[{
                'url':'#',
                'text':'Media',
                'img': 'icons/9830_128x128.png'
                }],
            'node':[{
                'url':'#',
                'text':'Agenda',
                'img': 'icons/2851_128x128.png'
                }],
            'node':[{
                'url':'#',
                'text':'Contato',
                'img': 'icons/10686_128x128.png'
                }]
            }]    
        };

  7. bom

    nesse script eu crio divs com cores de fundo p/ pessoa clicar nessa div e esta setar uma variavel..

    meu problema é que não estou conseguindo colocar o evento

    (ele cria as divs direitinho add cores etc.. só não add o envento.)

    desde já obrigado

    var cores = new Array("Branco","Prata","Azul","Preto","Vermelho","Outras");
    //...
    function criarCores(){
        var local = objeto("cores");
        var div;
        for(var i=0; i<cores.length; i++){
            if(cores[i] == "Outras"){
                         //...
                
            }else{
                div = document.createElement("div");
                //...
                
                //css
                div.style.width = "20";
                div.style.height = "20";
                div.style.cssFloat = "left";
                div.style.margin = "0px 5px 0px 0px"
                div.style.display = "inline-block";
                div.style.border = "1px solid #666";
                div.innerHTML = "&nbsp;&nbsp;&nbsp;";
                
                //eventos
                div.onclick = "setCor('"+i+"')";
                    
            }//else
            local.appendChild(div);
        }//for
    }//function

  8. olá pessoal

    estou tentando pegar o valor do nó mas não sei o que eu to fzd de errado

    fiz esta função

    ...
                if(ajax.status == 200){
                    hide("msgDiv2");
                    var xml = ajax.responseXML.documentElement;
                    var carros = xml.getElementsByTagName("carro");
                    for(var i=0; i<carros.length; i++){
                        if(carros[i].getAttribute("id") == id){
                            //...
                            
                            var op = carros[i].getElementsByTagName("op");
                            alert(op.length);
                            
                            for(var n=0; n<op.length; n++){
                                alert(op[n].nodeValue);  //linha do erro
                            }
                        }
                    }
                    
                }else alert('erro');
    ...
    }
    não sei porque ele me retorna null qd eu tenho dados XML:
    <carro id="1" status="" atualizacao="12/08/07" marca="RENAULT" modelo="CLIO - RT" combustivel="GASOLINA" cor="PRETO" km="" valor="21.500,00">
    −
    <opcionais>
    <op>Alarme</op>
    <op>Ar Condicionado</op>
    <op>Ar Quente</op>
    <op>Desembaçador Traseiro</op>
    <op>Direção Hidráulica</op>
    <op>Limpador Traseiro</op>
    <op>Rodas De Liga Leve</op>
    <op>Trava Elétrica</op>
    <op>Trio Elétrico</op>
    </opcionais>
    −
    <fotos>
    <foto mini="fotos/clio1.jpg" max="fotos/clio1.jpg"/>
    <foto mini="fotos/clio2.jpg" max="fotos/clio2.jpg"/>
    <foto mini="fotos/clio3.jpg" max="fotos/clio3.jpg"/>
    </fotos>
    </carro>

    Obrigado a todos desde já

  9. Boa noite a todos.

    estou tentando manipular uma string com caracteres numéricos para formata-la como um valor ex: X.XXX,XX .

    minha função t vale um valor tipo "XXXX.XX" e eu preciso converter esse número para "X,XXX,XX"

    tentei usar o charAt e atribuir o valor concatenado como mostra no pedaço da função abaixo.

    como arrumar isso?

    desde já muito obrigado

    ...
            // t = float
    
            t = t.toString();
        for(var i=0; i<=t.length; i++){
            if((t.charAt(i) == ".") && (i>=4)){
                t = t.charAt(i) = ",";
                t = t.charAt(i-3) = t.charAt(i-3)+".";
            }
            document.getElementById("valorFinanciado").value+= t.charAt(i);
        }
    
            ...

    obs.: FireBug acusou isso:

    invalid assignment left-hand side

    calcValorFinanciado()calculos.js (linha 27)

    onblur(blur )Te1TedoY...i9Q%3D%3D (linha 2)

    [break on this error] t = t.charAt(i) = ",";

    mas não intendi o que quer dizer

  10. Obrigado Jonathan

    -> assim funcionou

    function calcValorFinanciado(){
        
        var preço, valorEntrada, t;
        preço = document.getElementById("preço").innerHTML;
        valorEntrada = document.getElementById("valorEntrada").value;
    
        preço = preço.replace(".","");
        preço = preço.replace(",",".");
        valorEntrada = valorEntrada.replace(".","");
        valorEntrada = valorEntrada.replace(",",".");
    
        preço = parseFloat(preço);
        valorEntrada = parseFloat(valorEntrada);
        
        t = eval(preço - valorEntrada);
        
        document.getElementById("valorFinanciado").value = t.toFixed(1);
    }

  11. olá.

    primeiramente gostaria de desejar um feliz e própero ano novo (atrasado mas o que vale é a intenção... lol)

    bom

    estou fazendo uma ficha de financiamento e para poupar servidor com calculos estou fazendo isso na parte do cliente com JS.

    meu calculo consiste em retornar o valor a ser financiado.

    criei o código:

    function calcValorFinanciado(){
        
        var preço, valorEntrada;
        preço = document.getElementById("preço").innerHTML;
        valorEntrada = document.getElementById("valorEntrada").value;
        
        preço = parseFloat(preço);
        valorEntrada = parseFloat(valorEntrada);
        
        var t = eval(preço - valorEntrada);
        
        document.getElementById("valorFinanciado").value = t;
    }

    usando os valores

    - preço = 13.500,00

    - entrada = 5.000,00

    tenho o resultado: 8.5

    quando na verdade era pra aparecer: 8.500,00

    alguém sabe como arrumar isso?

    muito obrigado desde já =D

  12. consegui arrumar, não sei ao certo o motivo do erro. mas foi assim

    eu tinha a seguinte função:

    function valorXML(objetoXML,tag){
        var retorno;
        if(objetoXML.getElementsByTagName(tag)[0] != undefined){
            retorno = objetoXML.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
            return retorno;
        }else return null;
    }

    o erro tava nela porque eu não sei. mas usei normal e funcionou direitinho em todos os navegadores

    alguém sabe me dizer se esta minha função tem algum erro?

    Obrigado

  13. fercosmig

    eu tive q usar tua função dentro do php então fiz assim:

    function verifica_imagem(url){
        myImage = new Image();
        myImage.src = url;
        largura = parseInt(myImage.width);
        altura = parseInt(myImage.height);
        alert(largura + '\n\n' + altura);
    }
    
    // PHP
    ...
    $retornarImg.= " window.onload = window.parent.verifica_imagem('$filename');";
    ...

    o que eu preciso é saber o tamanho para calcular o tamanho que a div vai ficar

    na url o php passa aurl completa do arquivo, mas ele me retorna altura e largura = 0

    sabe onde eu posso pegar uma referencia desse objeto para eu poder dar uma estudada ?

    -----

    respondendo sua pergunta: ele não possui esses atributos na tag img

×
×
  • Criar Novo...