Ir para conteúdo
Fórum Script Brasil

KaKarotto

Vencedores de desafio
  • Total de itens

    1.243
  • Registro em

  • Última visita

Tudo que KaKarotto postou

  1. Então carinha, não uso mais orkut faz muito tempo e também não tenho interesse na area de construção civil. =P Mas voltando, eu acessei sua página e funcionou perfeitamente, não tinha erro nenhum em nenhum lugar.
  2. Oi Rúbia, tem como postar o código ? Pra mim não está claro a forma com que montou o layout da página, principalmente por estar usando frames, não ficou muito claro pra mim. Outra coisa, o menu fica na direita ou na esquerda? Posta o código ae beleza? Kelabrassss
  3. Cara esse é um assunto extenso, não da pra dar um exemplo em código fonte pra você aprender...Essa integração entre as duas linguagens é mais dificil do que pensa. você questionou do porque existir XML se não integra com o javascript, mas o xml não foi feito pra isso, você usa o XML principalmente com linguagens server-side como php, asp, python. Já ouviu falar em RSS? De qualquer forma, o javascript pode se integrar muito bem com o xml eu vou te dar um exemplo do seu arquivo: Arquivo para loadear o arquivo xml ( para qualquer browser) Tirado do w3schools: function loadXMLDoc(dname) { var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); } O seu arquivo xml: <?xml version="1.0" ?> <meuTeste> <tag att1="1" att2="2">Texto</tag> </meuTeste> Agora pegando as informações do xml e mostrando na tela: var xml=loadXMLDoc("teste.xml") var aux=xml.getElementsByTagName('tag') document.write("<h3>", "Arquivo XML:", "</h3>") document.write("<h3>Nodo: <u>", aux[0].nodeName, "</u></h3>") document.write("<h3>Valor do Nodo: ", aux[0].firstChild.nodeValue, "</h3>") document.write("<h3>Atributos:</h3>") document.write("<b>", aux[0].attributes[0].name, "</b>") document.write("=", aux[0].attributes[0].value, "<br />") document.write("<b>", aux[0].attributes[1].name, "</b>") document.write("=", aux[0].attributes[1].value, "<br />") Eu já fiz de um jeito diferente do amigo de cima para acessar os atributos, existe algumas maneiras diferentes de acessar propriedades, valores dos nodos etc... você vai ter que aprender bem o XML Dom, deve aprender tão bem quanto aprendeu o html DOM. você não precisa ser um Ás no (desculpe o cacófato rsrs)inglês, o site do w3schools dá TUDO TUDO em exemplos para você. Se você já programa em javascript, não vai ter dificuldades em entender o que ele mostra no código. Agora, seria interessante você começar a ter experiências na lingua inglesa, os melhores tutoriais, apostilas e sites sobre tecnologias da informação são em inglês. Não precisa ficar pagando para aquelas escolas de inglês que não servem de nada, basta começar a ler textos fáceis em ingles e ir dificultando aos poucos, tente entendê-los pelo contexto ao invés de ficar decifrando cada palavra. Assista mais filmes em ingles com legenda, assista várias vezes um mesmo filme, assim você já sabe as falas e começa a prestar atenção no ingles. Depois comece a assistir o mesmo filme sem legenda nenhuma, tentando entender o que os atores falam. Eu tenho um inglês avançado sem precisar fazer escolhinha de inglês. Aprenda inglês como aprendeu as linguagens....Sozinho. Kelabrassss
  4. Vélho...pra te ajudar com essas informações só sendo vidente <_< Que programa está usando para fazer seu site? Está usando Javascript? Se o programa q está usando acusa erro na linha 2 e caractere 29, basta ir nessa linha e consertar o código escrito errado. Posta o código que está montando pra gente dar uma olhada onde pode estar o erro. Eu monto meus htmls em um editor simples, nada tipo dreamweaver. Eu nem sabia que existiam editores que acusam quando erra em alguma tag. É isso o que eu imagino que está acontecendo no seu caso. Kelabrasssssss
  5. Oi o/ Esse mod ainda não foi implementado?? Porque eu ainda não consigo colocar imagem na minha assinatura. Desculpa se essa questão já foi resolvida, mas eu fiquei fora um tempo, estou voltando agora para o fórum, então não sei se realmente vão habilitar a opção de imagens ou se foi descartada essa possibilidade. vlw.
  6. Olá, Ontem, edit: Que mané ontem...faz muito tempo, desenvolvendo um layout para um dos meus projetos, me deparei com um problema clássico. Eu queria usar uma div com efeito de transparência mas com objetos opacos dentro dessa div. Mas como? Sabemos que isso não é possível da maneira mais intuitiva, pois, ao criarmos uma div com um filtro transparente, todos os seus objetos filhos herdarão essa transparência, e não é o que eu queria. Depois de muito procurar, não achei nenhum artigo sobre como resolver esse problema, então tive uma idéia e a desenvolvi para resolver essa questão. E lá vai ela: Crie 2 divs, a primeira servirá para englobar todos os elementos que você quer colocar, e a segunda servirá como o fundo transparente: O html: <div id="box"> <div class="f-transp"></div> <p>Conteúdo, Conteúdo </p> </div> Agora, o Css. O primeiro apenas atribui a estilização padrão do div "box" como largura, posicionamento e esse tipo de coisa, sem nenhuma mágica: div#box{ position:absolute; top:5%; left:30%; width:120px; height:125px; overflow:hidden; // O overflow é usado para inibir o aumento não desejado do div. border:1px solid white; z-index:0 } O segundo Css é onde acontece o truque: div.f-transp{ position:absolute; top:0; left:0; width:100%; height:100%; width:inherit; height:inherit; background:red; filter:alpha(opacity=30, finishopacity=30, style=1); opacity:.3; -moz-opacity:.3; -khtml-opacity:.3; border:none; z-index:-1 } Explicação linha por linha após o seletor "div.f-transp": 1: O div "f-transp" vai assumir uma posição absoluta, ou seja, sua posição não influirá qualquer elemento criado na div "box". 2, 3: Sua largura é definida para ocupar toda a div "box" servindo como um pseudo-fundo. É utilizado em porcentagem para o IE, e com atributo inherit (herdado) para o FF. 4: A cor foi definida para o fundo trasparente, mas é possível usar imagens para o fundo usando o atributo: background-image:url('imagem.gif') 5, 6, 7: A utilização dos filtros transparentes, o primeiro é usado para o IE, o segundo para o FF e o terceiro para navegadores com engine KHTML(Safari e Konqueror). 8: Não vou explicar né....=/ Obs: Não coloque nada dentro da div usada para o fundo, ela será usada apenas para a estilização do fundo transparente. Bom é isso ae. Repito, eu procurei bastante para achar algum texto sobre isso embora a solução seja simples, o que me faz imaginar que alguém já deve ter feito isso. De qualquer forma, se alguém viu um artigo assim, manda o link pra mim ok? Como eu achei a solução sozinho, talvez não seja a melhor rsrsrs. Abraços. Edit: Pessoal, postei uma solução melhorada desta que postei sobre como usar fundo transparente com objetos opacos, aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=128628
  7. :huh: ???????????? Quer dizer que você mudou a cor do fundo do html e isso solucionou o problema do height variável????????? Isso ae não existe né pessoal.... De qualquer forma, pra quem está vendo o post e necessita solucionar o mesmo problema, basta alterar a propriedade de height para auto, assim: height:auto Kelabrasssssss
  8. Oi Sofia, desculpa mas eu hj não estou com muito saco rsrsrs, então não vou mexer no seu código, mas darei a minha versão para a solução do seu problema tudo bem? Seguinte, vou passar os códigos, mas preste atenção no final do meu post, que eu explicarei tudo. Código mover.js // //*// Mover Components na tela // var ie=document.all; var nn6=document.getElementById&&!document.all; var isdrag=false; var x,y; var dobj; function movemouse(e) { if (isdrag) { dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; dobj.style.top = nn6 ? ty + e.clientY - y : ty + event.clientY - y; return false; } } function selectmouse(e) { var fobj = nn6 ? e.target : event.srcElement; var topelement = nn6 ? "HTML" : "BODY"; while (fobj.tagName != topelement && fobj.className != "movame") { fobj = nn6 ? fobj.parentNode : fobj.parentElement; } if (fobj.className=="movame") { isdrag = true; dobj = fobj; tx = parseInt(dobj.style.left+0); ty = parseInt(dobj.style.top+0); x = nn6 ? e.clientX : event.clientX; y = nn6 ? e.clientY : event.clientY; document.onmousemove=movemouse; return false; } } document.onmousedown=selectmouse; document.onmouseup=new Function("isdrag=false"); Código Show/Hide.js function showHide(div){ var aux, bd aux=document.getElementById(div) bd="<a href='#' onclick=\"showHide('"+div+"')\">x</a>Texto incluso!!!!" if(aux.style.display!="block"){ aux.style.display="block" aux.innerHTML=bd } else{ aux.innerHTML="" aux.style.display="none" } } Css .movame{ cursor:move; } #divEscondido{ position:absolute; top:0; left:0; width:150px; height:150px; border:1px solid green; background-color:#f3f3f3; text-align:center; font:12pt tahoma; display:none } Html : <html> <head> <title></title> </head> <body> <a href="#" onclick="showHide('divEscondido')">Aparecer</a> <div id="divEscondido" class="movame"> </div> </body> </html> No primeiro código não tem muito o que ver, é um código simples que um amigo me passou da net para mover elementos na tela. Já o segundo código eu fiz, ele faz com que o div que você deseja apareça, eu criei uma variável chamada bd para armazenar o que vai dentro do div, não sei o que quer colocar, se é uma imagem se é texto etc... você pode usar um array, pode usar ajax ou qualquer outro método para armazenar dentro da variavel bd, o conteúdo que quer. O Css está definindo como o div aparenta, o div PRECISA estar definido como uma classe do tipo "movame" para que o primeiro script consiga fazer ele se mexer na tela. O Html é auto-explicativo, veja que os códigos em javascript funcionam com qualquer div, bastando você apenas especificar o id do que quer alterar. É isso ae. Beleza? Era isso mesmo que queria ? Volta pra dizer se funcionou, e pra dizer se era isso que queria mesmo tá ??!?! Kelabrassssss
  9. Cinéfilo, eu vou ser curto e grosso tudo bem? Seguinte, você não vai conseguir fazer isso, seria um senhor trabalho implementar isso até para quem sabe php. Então no seu caso, HOJE, é impossível você implementar isso. Se quer montar um blog, pegue um pronto, e faça as alterações que o blog permite enquanto você não aprende as linguagens server-side, como php ou asp. Agora, se gosta de fazer isso que pretende, e se interessa muito pelo assunto, você deve aprender HTML, CSS direito e sobre páginas dinâmicas. Eu não sei o quanto sabe de PhP, HTML, CSS. Não sei se sabe sobre Tableless ou se sabe sobre web semântica. Existe um site muito interessante sobre todas essas coisas: http://www.criarweb.com Lá vai conseguir achar tudo o que quer, se souber procurar direito. Valeu?? o/ Kelabrasssssss
  10. Cara, qual a dificuldade? Não tem nada de difícil ae, tenta fazer, eu vou fazer apenas o 1.a senão você não aprende, tem que fazer os exercícios sozinho. ALgoritmo Expressoes x<=4 y<=5 escreva("a) X=4 e Y=7") se x=4 && y=7 escreva("Verdadeiro") fim se senão escreva ("Falso") fim senão Fim de Algoritmo Expressoes.
  11. Ué modeus =\ Se a sua variável country recebe o valor 4 para Belgium, basta então você colocar a varíavel country como index do outro array assim: currency[country] Se o country vale 4, então o currency[country] é a mesma coisa que currency[4] que daria o símbolo "€". Agora, desse jeito que está fazendo é necessário prestar muita atenção, já que o array currency deve estar sincronizado com o array dos países. Ok? Kelabrasssssss
  12. Então Rogério, em algumas linguagens tem uma função para você verificar quanto tempo se passa a partir de um certo instante. Seria algo do tipo: Início Variáveis: tempo_1: tipo float; tempo_2: tipo float; tempo_total: tipo float; Início: tempo_1=clock(); quicksort(); tempo_2=clock(); tempo_total = ( tempo_2 - tempo_1 ); escreva("O tempo para o algoritmo é:", tempo_total) Fim Onde a função clock, retorna às variáveis tempo_1 e tempo_2 o horário da do computador. Nesse algoritmo que te passei, eu pego o tempo do relogio do computador com a função clock e coloco na variável tempo_1, executo o quicksort e quando o quicksort acaba executo a função clock de novo e pego o novo horário do relogio armazenando na variável tempo_2. Na variável tempo_total eu só subtraio o valor das duas para saber o tempo transcorrido total. Basta você saber agora que função equivale a funçao clock na linguagem que quer implementar. Beleza? Era isso mesmo ? Kelabrassssss
  13. Cara, tem como ser mais específico? você mistura ae códigos php com javascript, fala de select[] que não sei onde raios você usa.... Sério véi...fica complicado ajudar. blez? Kelabrass
  14. No caso de frames, sua janela fica dividida, e os frames ficam estáticos, podendo ou não ser redimensionável dependendo da vontade do programador. No caso de iframes, a janela fica "flutuando" na página, e com Css é muito simples sua posição em qualquer lugar da página. Iframes e frames não devem ser usados para propósitos estéticos e devem ser usados caso não haja outra forma de conseguir o pretendido. Alguns sistemas de administração como o do phpBB e phpMyAdmin usam frames, o que torna muito mais fácil a navegação. Deve-se ter muito cuidado na escolha do uso desses dois artifícios, pois usando-os em tarefas inadequadas, poderão causar alguns transtornos como por exemplo: http://scriptbrasil.com.br/forum/index.php?showtopic=99587 Abraços
  15. Mas cara, sem ver seu código não faço a menor idéia de como te ajudar. Bom, se você fez em Css, provavelmente pode fazer isso : body{ background:url('imagem.jpg') no-repeat center; } Agora, não sei se usou Css, não sei se usou em uma div, não sei nada, fica mais fácil ajudar se postar seu código. -_- Abraços
  16. Opa, com prazer, dependendo da ajuda ativismo, porque infelizmente, o que eu menos tenho hj é tempo. =\. Quando a coisa é rápida até da pra ajudar sim =P. ABraços
  17. Amigo, você vai ter que abrir os dois navegadores e programar para os dois navegadores, existem hacks, técnicas para fazer um código funcionar direito em um e não ser visível em outros. Aqui eu dei um exemplo de uma técnica pra burlar http://scriptbrasil.com.br/forum/index.php...mp;#entry420496 Tem mais coisas interessantes em tableless.com.br, ou procure por hacks no google. abraços
  18. Olimpia, simples, se não funciona no ie6 o ">", oras, não o use...Não uso o ie7, mas sei que seu código funcionaria sem problemas pois ele já vem com suporte a esse seletor. Vai perceber que seu site vai ficar distorcido quando fizer para firefox e ie7, e for abrir em ie6, pode tentar burlar isso usando o que o ie6 "enxerga" antes. Assim: body{ background:pink; } html>body{background:black} Dessa forma, todos os browsers descentes ficariam com o fundo preto, enquanto os indecentes, como o ie6, ficariam com o fundo rosa. Todos ficariam rosa a principio mas mudam com o código posterior, como o ie6 não encherga o seletor "<" ele é o único que permaneceria rosa. Sacou? Abraços.
  19. Dependendo do que quer fazer php não é difícil. Qualquer programação se torna fácil quando você já programa em alguma linguagem ativismo. Mas perceba, Asp e PHP são linguagens que executam no servidor, e javascript é uma linguagem interpretada pelo browser do cliente. Funções como a que eu passei no post passado, já estão incluidas no php e no asp por exemplo, e você não precisa ficar escrevendo um código desse tamanho, basta alguns comandos. Eu sugiro que aprenda html, css, javscript e aprenda bem, sem editores visuais, faça no bloco de notas mesmo se preferir, isso se quiser ser um webmaster. Na minha humilde opinião, pessoalmente prefiro saber tanto design quanto programação. Depois parta para o php ou asp. Com includes, você consegue particionar seu site, deixando mais facil de mecher. você pode criar um html para o topo, outro para o menu e outro para o conteudo. Dessa forma você inclui através de comandos com php ou asp. endereço:www.altavista.com/index.php?pg=home inclui(topo.html); inclui (menu.html); se o valor de pg for vazio: inclui (home.htm); se não, armazena conteúdo da variavel pg(no caso é home) inclui (pg.html); Ativismo, eu fiz um pseudo-codigo, em uma linguagem que não existe, pra você entender como funcionariam os includes em php ou asp. Na primeira linha ele incluiria o topo em html, seria a parte de cima do seu site. Na segunda linha ele incluiria o menu. Na terceira parte ele inclui o valor da variavel pg do endereço do seu navegador, Se apessoa não colocasse tudo direitinho no endereço ela seria enviada para a página home. <a href="index.php?pg=home"></a> O link em html seria assim. Então você teria uma página index.php(com os códigos parecidos com o que eu passei ali em cima), que incluiria os htmls constantes, que seria o topo e menu, e incluiria o html variavel que é o conteudo da página.(Home, servicos, fale conosco etc). dependendo Não pretendo te ensinar tudo , é muito tempo de estudo, porém quis tentar mostrar como são feitos os sites hj em dia, na sua maneira mais primitiva. Pesquise sobre php, sobre maneira se montar site, corre no google. Estamos sempre aqui se tiver alguma dificuldade. Se mais gente quiser, posso montar um tutorial para layout básico utilizando html, css, javascript(se necessário) e php. edit:Desculpe: Ótimo site para isso: http://criarweb.com/ Procure por php, e includes em php. Abraços.
  20. Coloquei em minha assinatura uma imagem que está hospedada no meu servidor, mas só aparecem os códigos BB. POrque? Foi desativada a exibição de imagens no fórum? Sou novo nesse fórum, e uma das coisas que mais gostava no outro fórum era a minha assinatura, gostaria de usar aqui também. =) Abraços
  21. Cara, na verdade você tem que incluir esse script escrevendo como saída do seu php assim: <?php echo "<script> function popup1( ){ window.open('$dirpath.$file','janela01','status=no,resizable=no,scrollbars=yes,menubar=no,width=500,height=300,left=130,top=100'); } popup1(); </script>"; ?> Viu ? ele lê a variável php, porque está escrito em php, assim você consegue incluir o javascript atravez do echo, já que a tag script é html!!! Abraços
  22. Ativismo, Esse jeito de fazer site já demonstra sua natureza impraticável. Não se usa iframes mais para esse tipo de propósito, para isso você pode usar includes (javascript, php ou asp) ou usar Ajax. Entretanto uma saída rápida para seu problema poderia ser o seguinte: <script> function pegando(item) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if (pair[0] == item) { return pair[1]; } } } pagina=pegando("pg"); if(pagina!="") principal.src=pg; </script> Tente colocar esse script entre as tags <head></head> da sua página principal, não no iframe. O ruim é que para passar exatamente o link que quer precisará usar o seguinte formato: www.ativismo.com?pg=/inside/adote. Isso abriria sua página com o iframe no adote. Preste atenção, sempre terá que usar depois do ".com" o ponto de interrogação seguido do sinal de igual, e o link do iframe. Abraços
×
×
  • Criar Novo...