
Crystian
Membros-
Total de itens
2.132 -
Registro em
-
Última visita
Tudo que Crystian postou
-
Não Estão Funcionando No Netscape,
pergunta respondeu ao RodBAdbOY de Crystian em Ajax, JavaScript, XML, DOM
achei alguns errinhos(que acredito você não sabia)... nessa function function contem(char, str) o nome char é reservado do javascript, troque o nome que acaba o erro. Outra coisa oque faz o código abaixo? ou melhor o que você queria fazer com esse código: <script LANGUAGE="JavaScript"> document.getElementById("exibeImplicito").innerHTML> </SCRIPT> -
coloca o link pra mim dar uma olhada no meu mozilla... Abraço Crystian
-
tu já tentou pegar o valor do campo e guardar numa variavel?... ex. var guardar = document.formname.inputname.value; e depois colocar de volta?
-
Tu deve cuidar para ver se realmente existe elementos com os id's utilizados no "document.getElementById("trCab").innerHTML" porque do contrario, se ele não achar o id dá pau. Outra coisa, a primeira vez q tu entra na página a variavel TotalReg não está inicializada(pelo menos noscript q você postou pra mim) e dá pau no mozilla. Dá uma olhada nessas dicas e depois me diz o que aconteceu... Abraço Crystian
-
Bom, não sei se estou fazendo bem em te mostrar esse código, mas vamos lá. Esse código foi desenvolvido pelo nosso colega de moderação Illidan, este seria um outro desafio JavaScript, mas como não saiu ainda o segundo desafio vou te mandar o código, é muito bom(e funciona no mozilla)... <!-- Código desenvolvido por Carlos Reche, mantenha os direitos autorais --> <html> <head> <script type="text/javascript"> function piscar(x) { x = (x == null) ? 0 : x; var objLinks = document.getElementsByTagName("a"); for (var i = 0; i < objLinks.length; i++) { if (objLinks[i].className == "piscar") { var objStyle = objLinks[i].style; objStyle.color = (x % 2 == 1) ? "" : "#cc0000"; //objStyle.color = (objStyle.color == "#cc0000") ? "" : "#cc0000"; } } setTimeout("piscar("+ (x+1) +")", 500); } piscar(); </script> <style type="text/css"> <!-- a:link { color: #0000aa; text-decoration: none; } a:visited { color: #0000aa; text-decoration: none; } a:hover { color: #cc5500; text-decoration: none; } a:active { color: #cc0000; text-decoration: none; } --> </style> </head> <body> <a href="javascript:;"> Link normal </a> <br /> <a href="javascript:;" class="piscar"> Link piscando </a> <br /> </body> </html> Abraço Crystian
-
Realmente equivoquei-me na resposta, o copyhistory não tem nada a ver com a pergunta, ele é usado no window.open(), sinceramente não sei daonde tirei essa resposta, desculpa Omicron e obrigado tavinho, mas sou novo ainda, tenho tempo pra aprender....heheheh...... Abraço e desculpa... Até Crystian
-
posta o teu código pra mim dar uma olhada...
-
me esqueci... a primeira posição do selectedIndex é zero, portanto ela possui os mesmos indices de um vetor, tome cuidado com isso... primeira posição ==> selectedIndex = 0; Abraço
-
Mas dá pra fazer com table essa maneira q mostrei, o efeito independe do funcionamento, você pode muito bem colocar dentro de uma table e trabalhar com as bordas esse meu exemplo sem mexer na funcionalidade... Vamos ver se conseguimos ajudar nosso amigo fagundao... Abraço
-
Ok... qualquer coisa posta ae...
-
tu vai ter que trabalhar com a propriedade selectedIndex do teu select. Faz o seguinte, sempre guarda o selectedIndex numa variavel e quando tu for colocar de volta com o innerHTML tu seta essa propriedade de volta. O selectedIndex indica qual a posição selecionada no Select (combobox). Tenta, qualquer coisa post ae... Abraço Crystian
-
fiz um exemplo pra ti.... vê se te ajuda... <html> <head> <script> function mostra(id) { for (i=0; i < document.getElementsByTagName('div').length; i++) { document.getElementsByTagName('div')[i].style.visibility = 'hidden'; } document.getElementById(id).style.visibility = 'visible'; } </script> <style> .div { position: absolute; width: 100; height: 100; visibility: hidden; } </style> </head> <body> <a href="javascript:mostra('div1');">div1</a> <a href="javascript:mostra('div2');">div2</a> <form name="form"> <div id="div1" class="div" style="visibility: visible;"> <input type="text" name="texto1"> <input type="text" name="texto2"> <input type="text" name="texto3"> </div> <div id="div2" class="div"> <input type="checkbox" name="checkbox1"> <input type="checkbox" name="checkbox2"> <input type="checkbox" name="checkbox3"> </div> </form> </body> </html> Abraço Crystian
-
cara coloca no onkeydown da página pra retornar false quando o cara tiver segurando no "ctrl"... <script language="javascript"> function teste(evt) { if(evt.ctrlKey == true){return false;} } </script> <body onkeydown="teste(event);"> Não sei se tu entendeu... qualquer coisa posta ae... Abraço Crystian
-
Bom, vamos lá... um array multidimensionado ou matriz, é um array com mais de uma posição. Ex.: var teste[0][0] = 'image/gif'; teste[0][1] = 'outra coisa'; teste[0][2] = 'assim por diante'; Desta forma você pode guardar várias informações numa mesma variavel. Aí você precisa pegar a extensão do arquivo através de uma function(existe algumas aqui no forum... dê uma procurada) e você tb precisa pegar o size da imagem. Eu acredito q se você procurar sobre upload de imagem você encontra bastante coisa aqui no forum... Abraço Crystian
-
tu vai mostrar somente um div por vez não é??
-
Cara uma solução pra isso seria você criar um formulário com todos os campos, das três abas e apartir dela, mostrar somente o que for daquela aba, assim você não perde o q tem nos values delas. você teria que trabalhar com div's com visibility = hidden... Não sei se tu me entendeu...
-
Vou te mandar pro forum de DW, eles podem te ajudar melhor... Abraço
-
utiliza o try catch para tratar o erro, assim os teus scripts não vão atrapalhar outros scripts... ex.: try { código js } catch(e) { alert(e); } você tb pode depurar o código com alrets por todo o código (acredito q muitos já utilizaram a depuração do código com alerts ...) Abraço Crystian
-
Pelo que vi guilherme, é só você trocar a variavel $_FILES[''][''] por um array multidimensionado e setar as posições desse array antes de fazer as comparações... Tenta fazer, qualquer coisa posta ae... Abraço Crystian
-
Renan, só que quando o cara redimensionar a janela do browser todos os outros elementos vão mudar de posição menos a tua caixa de div, pois ela esta com a position = absolute, então vai ficar sempre naquele lugar... Claro mas tem como tu mudar a posição dela e tudo mais, mas isso q seria um saco... tendeu? Abraço
-
O que exatamente faz esse código?... valida se a extenção é de uma imagem ou não?
-
estou me referindo ao div... entendeu? posta o código ae... Abraço Crystian
-
Se ele estiver dentro da td, é meio dificil ele ficar atrás da tabela. Agora se ele estiver fora da td você vai ter que trabalhar com a position: absolute dele e isso é um "saco" para posicionar ele onde você quer. Não quer postar o código?
-
Ex.: if(navigator.appName.indexOf('Netscape') == -1) { alert("IE"); } else { alert("NN"); } Testeia vê se funciona... Abraço Crystian
-
Não Estão Funcionando No Netscape,
pergunta respondeu ao RodBAdbOY de Crystian em Ajax, JavaScript, XML, DOM
Bom vamos lá... Primeiro eu não achei o inicio dos scripts no teu código, não sei se tu quiz dar uma economizada, acredito q sim. Não achei a função somente_numero que você está chamando na idade. Para ti acessar algum elemento pelo id que funcione no Netscape você tem que utilizar o document.getElementById("exibeImplicito").innerHTML, não tem nada a de errado com a propriedade innerHTML. Para ti fazer funcionar o keyCode você precisa passar o evento para a função, se não ela não vai ter como saber qual evento está chamando ela, se é o onkeydown ou onkeypress ou onkeyup. Então coloque um parâmetro evt lá na function e na hora de chama-la passe this.event pra ela... Faz essas alterações depois me diz o resultado... Abraço Crystian