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. Como assim não pode usar funções ? Seriam structs, certo ? Não cheguei a analisar o seu código completamente, então não tenho muito de que falar. Imagino que na linha abaixo o objetivo seria dar um espaçamento: printf("\n Informe o Cogido do Curso desejado \n "); É isso ? Se sim, utilize o \t. Qualquer coisa posta aí ! Obs.: O tópico foi marcado como Resolvido.
  2. Se possível poste como ficou o código completo agora. Fica mais fácil de entender.
  3. Faça uma busca pelo fórum, há inúmeros tópicos sobre isso. Mesmo assim, vai uma dica: Não faça o que está tentando fazer. Isso acaba com a compatibilidade de seu site, não vale a pena.
  4. Movendo: Ajax, JavaScript, XML, DOM --> HTML, XHTML, CSS. Verifique o charset do site.
  5. Procure pelos eventos onmouseover e onmouseout. Se conseguiu com uma imagem, é só repetir para cada imagem. No entanto, o ideal é trabalhar com um array a fim de facilitar o trabalho.
  6. Não trabalho com o Livezilla, mas à princípio não deve ser muito complicado. Você teria que modificar o código AJAX para enviar, além do que já está sendo enviado, os ítens citados acima (na verdade só o código do produto resolveria, já que você pode utilizar isso no PHP para buscar informações mais detalhadas) e a página PHP que mostra ao atendente os dados.
  7. Nessa parte: for (i=0;i<tamanho;i++) { if (datafinal[i].checked) { var marcado = true; break; } } Você pode verificar se está checado e criar outra condicional para o valor Algo assim: for (i=0;i<tamanho;i++) { if (datafinal[i].checked) { if(datafinal[i].value=="1"){ alert("O valor marcado não pode ser 1, marque qualquer outra coisa !") }else{ marcado=true } break } }
  8. Se possível poste como fez, a fim de ajudar outras pessoas com a mesma dúvida. Obs.: O tópico foi marcado como Resolvido.
  9. Na verdade ali em cima não foi um vetor indefinido, você declarou um vetor com um tamanho definido e esse tamanho foi a quantidade que o usuário digitou. Vou postar o código aqui, mas recomendo que com esses conhecimentos tente refazer algo parecido, estudar as funções etc. #include <stdio.h> typedef struct Curso{ int codigo; int candidatos_masculino,candidatos_feminino; int vagas; } Curso; int main(int argc, char *argv[]) { //Pega a qtd de cursos int cursos_qtd; //Quantidade de cursos int i; //Contador printf("Quanitdade de cursos: "); scanf("%d",&cursos_qtd); //percorre os cursos Curso cursos[cursos_qtd]; for(i=0;i<cursos_qtd;i++){ cursos[i].codigo=i; printf("Curso %d\n",i); printf("\tVagas: "); scanf("%d",&cursos[i].vagas); printf("\tCandidadtos\n"); printf("\t\tMasculino: "); scanf("%d",&cursos[i].candidatos_masculino); printf("\t\tFeminino: "); scanf("%d",&cursos[i].candidatos_feminino); } //Verifica a qtd máx. de vagas/curso float curso_maxvagas_qtd=0; int curso_maxvagas_cod=0; float curso_atual_vagas; for(i=0;i<cursos_qtd;i++){ curso_atual_vagas=((float)(cursos[i].vagas)) / ((float) (cursos[i].candidatos_feminino+cursos[i].candidatos_masculino)); if(curso_atual_vagas>curso_maxvagas_qtd){ curso_maxvagas_qtd=curso_atual_vagas; curso_maxvagas_cod=cursos[i].codigo; } } printf("Curso c/ maior quantidade de vagas/aluno"); printf("\n\tCod. do curso: %d",curso_maxvagas_cod); printf("\n\tQtd. de vagas/aluno: %f",curso_maxvagas_qtd); //retorna 0 return 0; } Fiz algumas modificações antes de postar aqui, mas nada que influencie muito.
  10. Separei esse post do tópico principal, já que o mesmo já estava com a marcação de Resolvido e isso poderia prejudicar a organização. Mas não entendi muito bem o que você quer fazer, pode explicar melhor ?
  11. Dê uma olhada nos tópicos do Repositório de Scripts.
  12. Você está abrindo numa popup uma página em PHP e quer passar valores para ela, é isso ? Se for você pode passar os parâmetros por GET. open("pagina.php?valor1=a&valor2=b")
  13. Não sei se entendi direito o que você quer fazer. Mas, de qualquer forma, é possível rodar dois objetos xmlhttp simultaneamente, embora isso não seja recomendável, já que gasta bastante processamento. O ideal é fazer uma lista das operações que terá que fazer com AJAX e executá-las uma por uma.
  14. Movendo: Delphi, Kylix --> Outros Assuntos.
  15. Em CSS: #campo{ color:#000; background-color:#fff; } #campo:focus{ color:#fff; background-color:#000; } Isso não irá funcionar no IE6, mas como são apenas efeitos visuais à princípio não há essa necessidade. Mesmo assim, se quiser poderá reforçar com javascript pra funcionar no IE6: var campo=document.getElementById("campo") campo.onfocus=function(){ this.color="#fff" this.backgroundColor="#000" } campo.onblur=function(){ this.color="#000" this.backgroundcolor="#fff" } campo.onblur() //Define as cores pela primeira vez
  16. Sim. Você pode criar um novo construtor sem parâmetros. Agora se você vai chamar o construtor novamente depois talvez fosse interessante só alocar memória mesmo, com malloc.
  17. Movendo: Segurança --> Remoção De Malwares. A criação do outro tópico não será necessária.
  18. Tópico duplicado: http://scriptbrasil.com.br/forum/index.php?showtopic=142485 Esse aqui será fechado.
  19. Sendo assim procure por AJAX. Mas é mais interessante utilizar um código no JS paralelo ao funcionamento server-side, até para não sobrecarregar o servidor.
  20. Para passar os valores pra o servidor você pode utilizar AJAX. Mas de qualquer forma não seria muito confiável, visto que alguém poderia analisar o código e ir chamando a página que conta o tempo diretamente a fim de adiantar o andamento. O ideal é você utilizar JS para ir mostrando os valores ao usuário e só processar o tempo passado no servidor. Você pode pegar a última vez que o usuário atualizou a página e quanto tempo se passou até agora. Isso funcionaria em paralelo com o JS.
×
×
  • Criar Novo...