Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. 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í !
  2. 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
  3. Posta aí como ficou o código com as alterações !
  4. 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
  5. 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
  6. 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í !
  7. 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 !
  8. 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
  9. 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
  10. 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]; }
  11. 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>
  12. 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'>")
  13. 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...
  14. 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 !
  15. Tente assim: x=parent.frames["seu_frame"].document.getElementsByTagName("a") i=0 for (i=0;i<x.length;i++){ x[i].target="_top" }
  16. 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
  17. 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 !
  18. Tente assim: <select style="height: 100">
  19. 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)
  20. 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 !
  21. 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
  22. 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; }
  23. 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 !"
  24. 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 } }
×
×
  • Criar Novo...