
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
ao clikar, a mensagem e extender/se fexar
pergunta respondeu ao GOD Viollator de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Você pode utilizar a propriedade CSS visibility e height (para não ficar um espaço em branco) O HTML fica assim: <div class="msg_principal">Clique aqui para mostrar o resto da mensagem</div> <div class="msg_secundaria">O resto do texto fica aqui</div> <div class="msg_principal">Clique aqui para mostrar a outra mensagem mensagem</div> <div class="msg_secundaria">Outra mensagem...</div> E o JS fica assim: window.onload=function(){ all_msg1=document.getElementsByClassName("msg_principal") for (i=0;i<all_msg1.length){ all_msg1[i].style.visibility="hidden" all_msg1[i].style.height=0 all_msg1[i].setAttribute("onclick","EscondeMostra("+i+")") } } function EscondeMostra(i){ all_msg2=document.getElementsByClassName("msg_secundaria") if (all_msg2[i].style.visibility=="hidden"){ all_msg2[i].style.visibility="visible" all_msg2[i].style.height="inherit" }else{ all_msg2[i].style.visibility="hidden" all_msg2[i].style.height=0 } } Qualquer dúvida posta aí ! -
Olhe isso aqui: http://www.criarweb.com/artigos/301.php Já para modificar a cor do fundo da página você pode usar o seguinte código: document.body.style.background="black" Recomendo que você comece a estudar javascript mais a fundo Dê uma olhada nos link's desse tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=131769
-
Posta aí como ficou o código com as alterações !
-
A Utilidade de Apontadores e Referências? (C++)
pergunta respondeu ao Thommason de Jonathan Queiroz em C, C++
Isso já foi discutido aqui no fórum Olhe esse link: http://scriptbrasil.com.br/forum/index.php?showtopic=132919 Na verdade ao passar vetores estamos fazendo uma passagem por referência -
(Resolvido) tenho 40 paginas *.htm e preciso renomear em lote
tópico respondeu ao tomgomes de Jonathan Queiroz em Outros Assuntos
Primeiramente, você deve criar um arquivo com a extensão .bat Após isso, clique com o botão direito e vá em Editar Aparecerá uma janela do bloco de notas em branco Depois é só copiar o código que eu passei, salvar o arquivo e executar -
Programa C++ não tem erro de compilação, mas não roda
pergunta respondeu ao Castro de Jonathan Queiroz em C, C++
Realmente, nem percebi (não faço a mínima idéia do porque fiz isso)Na verdade o correto seria 9 (um byte pra marcar o fim da string) A função itoa, no seu segundo parâmetro, recebe o endereço da variável onde irá armazenar o resultado. Contudo, você pode utilizar o retorno da função para fazer isso (não é a melhor forma de se fazer, já que você terá que declarar duas variáveis e o desempenho diminui um pouco com isso) Olhe este código: char binario,*binario2 binario2=itoa(u,binario,2); As duas variáveis ficarão com o mesmo valor A função ficou assim com as modificações: char mostra_binario(unsigned int u) { char binario[9]; int j; for (j=0;j<8;j++){ binario[j]=0; } itoa(u,binario,2); for(j=0; j<8; j++) { cout << binario[j]; } cout << "\n"; } Qualquer dúvida posta aí ! -
Ajuda com javascript...
pergunta respondeu ao ArT:56 de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
No primeiro você não precisa do toString (na verdade essa função nem existe, o que existe é o método toString das variáveis numéricas) Além disso, a função prompt já devolve um valor do tipo string O resto do código está certo A correção ficaria assim: <script type="text/javascript"> //peço pra digita o nome nome = prompt("Digite Arthur") //testo pra ver c digito o nome while(nome != Arthur){ alert("Você não digito Arthur!") nome = prompt("Digite Carlos"); } </script> Já o segundo código possui alguns erros.Por exemplo, você compara uma variável que nem existe com uma hora e a função horario nem é necessária Estude um pouco sobre a classe Date (recomendo esse link: http://www.criarweb.com/artigos/301.php) e poste suas dúvidas aqui ! -
(Resolvido) tenho 40 paginas *.htm e preciso renomear em lote
tópico respondeu ao tomgomes de Jonathan Queiroz em Outros Assuntos
Tenho certeza de que postei aqui... De qualquer forma, vai aqui de novo... Você pode utilizar arquivos .bat Exemplo: ren *.htm *.asp renomeia todos os arquivos com extensão ".htm" da pasta para a extensão ".asp" Edit: Achei o outro post: http://scriptbrasil.com.br/forum/index.php?showtopic=133976 Os tópicos serão mesclados, já que tratam do mesmo assunto -
Efeito iFrame sem iFrame?
pergunta respondeu ao LucasConstantino de Jonathan Queiroz em HTML, XHTML, CSS
Iframe realmente é algo que se deve ser evitado ao máximo ! No seu caso você pode utilizar AJAX (tem alguns exemplos no repositório de script de javascript) Caso seja algo mais urgente, você pode passar a URL via querystring e gerar o código dos iframes dinamicamente, o que seria uma implementação mais rápida Em ASP você pode fazer assim: <% url=request.querystring("url") if (url="") then url="padrão.asp" end if response.write("<iframe src='" & url & "'></iframe>" %> E você pode chamar a página assim: pagina_principal.asp?url=pagina_iframe.asp -
Programa C++ não tem erro de compilação, mas não roda
pergunta respondeu ao Castro de Jonathan Queiroz em C, C++
O compilador não irá mostrar todos os erros que acontecem... Existem vários erros em que o compilador não mostra nada (às vezes um warning) Por exemplo, tente escrever o seguinte programa: #include <stdio.h> #include <stdlib.h> int main () { printf("%s",10); } O compilador nem mesmo mostra um warning ! Tente fazer assim: #include <iostream> using namespace std; char mostra_binario(unsigned int u); int main() { int i=1,t; //Deslocamento para esquerda for (t=0; t < 8; t++) { // Deslocamento para a esquerda de 'i' em uma posição mostra_binario(i); i=i << 1; } cout << "\n"; for (t=0; t < 8; t++) { // Deslocamento para a direita de 'i' em uma posição mostra_binario(i); i=i >> 1; } cout << "\n"; system ("pause"); return 0; } char mostra_binario(unsigned int u) { char binario[32]; int j; binario[0]=0; for (j=0;j<32;j++){ binario[j]=0; } itoa(u,binario,2); for(j=0; j<32; j++) { cout << binario[j]; } return binario[j]; } -
alguém sabe o q tem de errado em "for(int a=0, calculo[a]!=&#
pergunta respondeu ao novice de Jonathan Queiroz em C, C++
Tente utilizar ; ao invés de , ! -
O ESerra sem querer postou sem as aspas Ao invés de: <a href="pagina.php?var1=valor1&var2=valor2>Link</a> tente assim: <a href="pagina.php?var1=valor1&var2=valor2">Link</a>
-
Movendo: ASP --> HTML, XHTML, CSS Iria lhe dizer para tentar copiar o código-fonte do site do g-mail, mas você disse que não funcionou no outro fórum... Talvez você consiga colocar a página em um iframe e inserir um CSS via javascript Tente fazer assim: parent.frames["nome_de_seu_frame"].document.write("<link rel='stylesheet' type='text/css' href='novo_estilo.css'>")
-
(Resolvido) Programa controlador de LPT só roda no meu PC
pergunta respondeu ao invent de Jonathan Queiroz em C, C++
Pesquisando um pouco achei esse link: http://support.microsoft.com/kb/249873/pt-br Talvez o arquivo esteja corrompido ou algo do tipo... Tem como você deixar a dll em algum servidor pra testar aqui em casa ? O estranho é que você disse que funciona em seu computador... -
Como assim não funcionou ? Deu algum erro ? Testei aqui no Dev Cpp e funcionou corretamente ! Não... Ele não fica em ordem crescente O resultado seria assim: 1, 5, 6, 7, 9, 4, 2, 1 Mas também é possível fazer assim !
-
java que torna link de iframe abrindo no parent superior
pergunta respondeu ao EduardoSys de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Tente assim: x=parent.frames["seu_frame"].document.getElementsByTagName("a") i=0 for (i=0;i<x.length;i++){ x[i].target="_top" } -
Vídeo do RealPlayer(.Mov) para aparecer como background.
pergunta respondeu ao Mateus Seixas de Jonathan Queiroz em HTML, XHTML, CSS
Tente definir o z-index (propriedade css.exemplo: <div style="z-index: 0">texto</div>) como 0 (é o padrão, se quiser nem precisa fazer isso) e o dos outros elementos como 1 Não tenho certeza se vai funcionar com vídeos (acho muito provável que não funcione), mas não custa tentar -
Abrir Internet Explorer em tela cheia
tópico respondeu ao RaFiLDo de Jonathan Queiroz em Outros Assuntos
Se existir como aqui não é a área correta... Não tem nada a ver com javascript ! O seu post foi separado do tópico original e movido para Outros Assuntos Vou ver se acho alguma coisa, qualquer coisa posto aqui ! -
Tente assim: <select style="height: 100">
-
Veficação e soma com java script
pergunta respondeu ao Aramis de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Mesclei os dois tópicos já que ambos tratam do mesmo assunto ! Ao invés de utilizar funções que se repetem em 1milésimo de segundo prefira usar os eventos que o navegador oferece a você (além de mais seguro, deixa o processamento muito mais rápido) Remova as funções "startCalc" e "stopCalc" (deixando a função calc, é claro) e deixe o HTML assim: <td bgcolor="#B4CDCD"><input name="av1<?=$cont?>" type="text" value="<?=$av1?>" size="1" maxlength="4" onkeyup="calc()"> Depois disso veja se ocorre algum erro (se possível poste o código do erro aqui) -
(Resolvido) ASPEMAIL enviando apenas para e-mail do próprio servidor
pergunta respondeu ao Camilla de Jonathan Queiroz em ASP
Tente enviar um e-mail utilizando outro servidor (pode ser o gmail, hotmail ou qualquer outro) e verifique se o e-mail está chegando no seu servidor Se estiver tudo normal, poste aqui como está o código que está utilizando pra enviar e-mails ! -
Vou resumir aqui, mas recomendo que estude mais sobre o assunto (procure por "operador condicional") O operador ? é um operador ternário (ou seja, necessita de três valores) Ele serve, basicamente para fazer comparações (parecido com a condicional if), sendo que ele retorna um valor se o resultado da condicional for verdadeiro (resultado!=0) e outro caso o valor seja falso (resultado=0) Por exemplo, observe esse código if (x>50){ valor=10 }else{ valor=20 } Você pode resumir dessa forma: valor=x>50?10:20
-
Aqui é a área errada... O tópico será movido ! Quanto ao código, você pode fazer assim: #include <cstdlib> #include <iostream> #include <strings.h> #define quantidade 10 using namespace std; char *Sequencia(int numeros[2],char resultado[quantidade]); int main(int argc, char *argv[]) { int numeros[quantidade]; char i; char resultado[quantidade]; for (i=0;i<quantidade;i++){ printf("Numero %d: ",i+1); scanf("%ul",&numeros[i]); } Sequencia(numeros,resultado); printf("Sequencia: %s\n",resultado); system("PAUSE"); return 0; } char *Sequencia(int numeros[quantidade],char resultado[quantidade]){ bool contar[quantidade]; char temp[10]; short int i,x; resultado[0]=0; for (i=0;i<quantidade;i++){ if (contar[i]){ for (x=i+1;x<quantidade;x++){ if (numeros[x]==numeros[i]){ contar[x]=0; } } if (i){ strcat(resultado,","); }; itoa(numeros[i],temp,10); strcat(resultado,temp); } } return resultado; }
-
Ajuda para exibir texto ao lado de campo do form
pergunta respondeu ao Jobless de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Até onde sei é impossível fazer isso com a função alert O que você pode fazer é mostrar a mensagem no próprio HTML da página e modificar o CSS para que fique em vermelho ! Ex.: Adcione um campo para mostrar essa mensagem <div id="msg_erro"></div> E, ao invés do alert, deixe o código assim: x=document.getElementById("msg_erro") x.style.color="red" x.style.innerHTML = "Preencha corretamente os campos !" -
Veficação e soma com java script
pergunta respondeu ao Aramis de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Tente fazer assim: x=0 valor=0 for (i=0;i<=8;i++){ campo_atual=eval("document.form1.av" + (i*10+1)) if (campo_atual.value && campo_atual.value!=""){ if (isNaN(campo_atual.value)){ //Não é um número válido alert("Todos os campos devem ser numéricos") return //Sai da função } valor+=parseFloat(campo_atual.value) x++ } } if (x==0){ alert("Nenhum campo está preenchido") }else{ document.form1.mp11.value=valor/x } }