Jump to content


matt.cavotta's Content

There have been 37 items by matt.cavotta (Search limited from 28/04/2023)



Ordernar por                Order  

#860863 Somente Numeros

Posted by matt.cavotta on 18/07/2007, 18:43 in Javascript / DOM / AJAX / ECMAScript

Parece que o que você quer é uma máscara. Uso essa como referência, basta adaptar:
http://scriptbrasil....mp;#entry323596



#923280 Simplificar Código... Duvida!

Posted by matt.cavotta on 07/07/2008, 14:48 in C/C++

Olá,

A primeira observação é que seu código está com a lógica incorreta. Ele nunca entrará no Tie-Brake pois o seu primeiro "while" só termina se "vita" e/ou "vitb" forem >= 3.

A dica que eu posso dar é usar funções. Observando seu código podemos ver que várias linhas são repetidas e poderiam ser colocadas em uma única função. Refiz o seu código usando funções e corrigindo o problema que citei acima.

Veja como o uso de funções diminui o tamanho de código e torna o código mais claro:

# include <stdio.h>
# include <conio.h>
int checa_set_normal (int ptoA, int ptoB, int total){
  int tmp;
  if (ptoA < ptoB){
	tmp = ptoA;
	ptoA = ptoB;
	ptoB = tmp;
  }
  return (ptoA == total && ptoA - ptoB >= 2) ||
		 (ptoA >= total && ptoA - ptoB == 2);
}
void le_placar (int *ptoA, int *ptoB){
  printf ("PONTOS DO TIME A \n");
  scanf ("%d",ptoA);
  printf ("PONTOS DO TIME B \n");
  scanf ("%d",ptoB);
}
main (){

  int set,timea,timeb,vita,vitb;

  vita = vitb = 0;

  /* Sets normais */
  set=1;
  while (set < 5 && vita < 3 && vitb < 3){

	printf ("\nSET %d \n\n\n", set++);
	le_placar(&timea, &timeb);

	while (checa_set_normal(timea, timeb, 25) == 0){
	  printf ("\nINVALIDO\n");
	  le_placar(&timea, &timeb);
	}
	if(timea>timeb) vita++;
	else vitb++;
  }
  /* Tie brake */
  if (vita == vitb){
	set++;
	printf ("\nSET DECISIVO (TIE-BRAKE) \n\n\n");
	le_placar(&timea, &timeb);
	while (!checa_set_normal(timea, timeb, 15)){
	  printf ("\nINVALIDO\n");
	  le_placar(&timea, &timeb);
	}
	if(timea>timeb) vita++;
	else vitb++;
  }
	
  if (vita>vitb)
	printf(" \n TIME A VENCE!");
  else
	printf(" \n TIME B VENCE!");

  getch();
}



#863372 Recebe Informação Sem Recareegar Página

Posted by matt.cavotta on 31/07/2007, 17:03 in Ajax

AJAX é utilizado justamente para isso. Dê uma olhada nos tutoriais ali em cima.



#886325 Problema Com Posição De Div's

Posted by matt.cavotta on 09/12/2007, 18:40 in CSS & Semântica (Tableless)

Pelo que pude perceber, o problema se deve ao fato de você estar usando:
float:left
Esse é um problema clássico do IE. Eu tenho um link para um artigo, em inglês, que soluciona esse problema:

http://positioniseve...syclearing.html

Se ainda encontrar problemas, pode postar.



#863399 Problema Com Popup No Firefox

Posted by matt.cavotta on 31/07/2007, 18:11 in Javascript / DOM / AJAX / ECMAScript

Não entendi o que você quis dizer com "abre o console de erros", mas eu testei aqui e vi que a página que chama a pop up tem sua url modificada ao clicar no link. Uma solução é fazer a função retornar false, pra dizer que não é para entrar no link propriamente. Ficaria mais ou menos assim:

&lt;script languague="javascript">function abrirPopup(url,width,height) {window.open(url,"_blank", "toolbar=no,location=no, directories=no,status=no,menubar=no, scrollbars=yes, resizable=yes,width="+width+", height="+height+", screenX=0,left=0,screenY=0,top=0");

return false
}</script>

<a href="java script:" onclick="return abrirPopup('noticias/00000000_teste.htm','425','425');" style="text-decoration: none">
<font color="#AF2424">leia mais</a>

dae galera
é o seguinte

peguei um codigo aqui no forum mesmo
queria q qnd clicasse em um link, abrisse uma janela com um tamanho definido por mim

segue o codigo:

<head>

&lt;script languague="javascript">function abrirPopup(url,width,height) {window.open(url,"_blank", "toolbar=no,location=no, directories=no,status=no,menubar=no, scrollbars=yes, resizable=yes,width="+width+", height="+height+", screenX=0,left=0,screenY=0,top=0");}</script>

</head>

<body>

<a href="java script:" onclick="abrirPopup('noticias/00000000_teste.htm','425','425');" style="text-decoration: none">
<font color="#AF2424">leia mais</a>

</body>

no IE funciona normal
mas no Firefox sempre qnd clico em "leia mais", abre a popup, e junto abre o Console de Erros
não sei o q tah acontecendo

alguem ai pode me ajudar??

valeu!

ps: na parte <a href=" o java script: é sem espaço ;)




#863392 Png

Posted by matt.cavotta on 31/07/2007, 17:52 in HTML, CSS e Metodologias

Encontrei uma discussão num fórum que parece ser sobre isso.

http://forum.imaster...howtopic=119980



#861161 Permitir Apenas 4 Checks Selecionados

Posted by matt.cavotta on 19/07/2007, 21:46 in HTML, CSS e Metodologias

Você pode chamar essa função de verificação a cada vez que "ticar/desticar" um checkbox, colocando-a no onclick de cada checkbox.

Pra lidar com checkbox:
http://www.quirksmod....html#scheckbox

O resto é lógica :)

Olá pessoal!

Se alguem puder me judar, agradeceria. Acho que isso vai ser facil para o nivel de vcs.

Eu tenho um formulario (enquete) com 10 opções (checkbox). O usuario poderá selecionar apenas 4. ou seja, se ele selecionar 5, quero que apareça um alert do javascript dizendo que ele so pode selecionar 5 opções.

como eu faria pesoalw

abraços e obrigado




#861429 Mudar Cor De Funco Da Página

Posted by matt.cavotta on 21/07/2007, 12:04 in HTML, CSS e Metodologias

A parte de css é fácil, o diferencial é o javascript que faz a mudança "on the fly", o que também não é complicado. Estude um pouco de Javascript e descubra as maravilhas que podem ser feitas. Acho que também tem seção envolvida aí é com o pessoal de php et al.

Não faço idéia como foi feito mas achei bem interessante, na página do yahoo na lateral direita abaixo de busca tem um link que estende até uma combo chamada "Opções da página" onde o usuário pode alterar a cor da página principal, não sei como isso é possível mas gostaria de saber se alguém sabe fazer isso com css.




#861156 Mostrar Todo O Texto

Posted by matt.cavotta on 19/07/2007, 21:33 in HTML, CSS e Metodologias

Esse método que o amigo citou é simples mesmo, veja a referência:
Visite meu sitehttp://support.internetconnection.net/CODE_LIBRARY/Javascript_Show_Hide.shtml

Como fazer um link que exibe na mesma página todo o texto logo após clicar?

Exemplo:

"Clique Aqui para Obter Infortmações"

E após clicar, aparece:

"Clique Aqui para Obter Infortmações
Bla bla bla
bla bla bla
bla bla bla
Clique Aqui para FECHAR"

Valew!




#861122 Menu De Lista ... Se Selecionar Algum Da Lista Diferente De Brasil

Posted by matt.cavotta on 19/07/2007, 17:43 in Javascript / DOM / AJAX / ECMAScript

É uma ótima oportunidade para aprender javascript.

Provavelmente você está usando um menu-dropdown para escolher os países. Procure pelo evento onChange.
Depois você pode usar uma div em branco. Acesse-a através de

getElementById('id_qualquer').innerHTML = "código HTML"



#860855 Menu Com Submenu

Posted by matt.cavotta on 18/07/2007, 17:55 in HTML, CSS e Metodologias

Na verdade a parte que controla isso fica no código HTML. Procure por onmouseover na parte HTML desse menu e simplemente substitua por onclick.



#862396 Menu "deslizante"

Posted by matt.cavotta on 26/07/2007, 03:15 in HTML, CSS e Metodologias

Com HTML, CSS e JavaScript dá pra fazer um menu legal. O site do Maujor é tá cheio de exmplos:

http://www.maujor.co...l/ddownmenu.php

Bom, estou desenvolvendo um site!
Gostaria de saber como fazer MENUS DESLIZANTES e saber também se tem como fazer HTML...
jah tentei fazê no dreamweaver, mas na hora de juntá com php não dá certo...
Tem como fazer menus delizantes em html?
Como?




Obrigadaaaa :rolleyes:




#861408 Link Com Layer Explicativo

Posted by matt.cavotta on 21/07/2007, 01:15 in Javascript / DOM / AJAX / ECMAScript

Eu consegui fazer rodar aqui no FF e no IE6.0 com três links diferentes. Esse código que você passou é para 1. Como você o modificou para mais links?

Pessoal.. tenho um código aqui pra fazer links com layers explicativos que aparecem e desaparecem de acordo com a posição do mouse .. mas o que acontece é que quando tento colocar mais de dois links utilizando a função em javascript, ocorre um erro.. aí vão os códigos:

Script


código do link:
<td bgcolor="#FFFFFF" width="636" bordercolor="#C0C0C0" bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" style="border: 1px solid #CECECE">			<a href="#" onMouseMove="Hint('link',2)" onMouseOut="Hint('link',1)">Nome do Link</a>			<td width="25" bgcolor="#FFFFFF"> </td>			<div id="link" style="position:absolute; z-index:1; visibility: hidden; background-color: #e4e4e4; layer-background-color: #FFFFCC; border: 1px none #000000;"><font size="1" face="Verdana" color="#000000">Descrição do Link</font></div>

O estranho é que quando é um link só.. o código fuciona... mas quando tento colocar mais de um, acontece um erro:

http://img402.images...923/errojm7.jpg

Se alguém puder ajudar... eu agradeceria muito ^^


A propósito, como eu fiz:
<a href="#" onMouseMove="Hint('link',2)" onMouseOut="Hint('link',1)">Nome do Link</a>
<div id="link" style="position:absolute; z-index:1; visibility: hidden; background-color: #e4e4e4; layer-background-color: #FFFFCC; border: 1px none #000000;">
<font size="1" face="Verdana" color="#000000">Descrição do Link</font>
</div>

<a href="#" onMouseMove="Hint('link2',2)" onMouseOut="Hint('link2',1)">Nome do Link2</a>
<div id="link2" style="position:absolute; z-index:1; visibility: hidden; background-color: #e4e4e4; layer-background-color: #FFFFCC; border: 1px none #000000;">
<font size="1" face="Verdana" color="#000000">Descrição do Link2</font>
</div>

<a href="#" onMouseMove="Hint('link3',2)" onMouseOut="Hint('link3',1)">Nome do Link3</a>
<div id="link3" style="position:absolute; z-index:1; visibility: hidden; background-color: #e4e4e4; layer-background-color: #FFFFCC; border: 1px none #000000;">
<font size="1" face="Verdana" color="#000000">Descrição do Link3</font>
</div>



#861411 Link Com Layer Explicativo

Posted by matt.cavotta on 21/07/2007, 01:33 in Javascript / DOM / AJAX / ECMAScript

(...) fica o código aqui pra quem quiser usar... é bem bonitinho ^^

Gostei da idéia. Posso colocar na seção de Banco de Funções?



#860857 Insertadjacenthtml No Firefox

Posted by matt.cavotta on 18/07/2007, 18:02 in HTML, CSS e Metodologias

Esse método é exclusivo da Microsoft, e o firefox não suporta. Encontrei esse artigo, nem li, mas parece ser útil:

http://www.faqts.com....phtml/aid/5756



#861359 Focus

Posted by matt.cavotta on 20/07/2007, 19:13 in HTML, CSS e Metodologias

Uma solução é colocar uma id no campo desejado, por exemplo:
<input type='text' id='nomedocampo' />
E acessá-lo assim:
document.getElementById('nomedocampo').focus()

olá

pra colocar o focus em determinado campo do formulário, eu uso esse código
document.nomedoform.nomedocampo.focus();

só que eu to com uma pagina aqui que nao tem as tags <form>
primeiro porque nesse caso sao desnecessarias e segundo que quando coloco, elas estragam o meu layout

só que sem a tag form nao tem como por o nomedoform naquele codigo ali
entao, como eu faco pra por o focus? tem como?




#861052 Em Que Linguagem Você Programa?

Posted by matt.cavotta on 19/07/2007, 12:20 in Outras Linguagens e Tecnologias

Programo em C/C++ e brinco com PHP, Python, HTML, CSS, Javascript, AJAX.



#861365 Dúvida Em Css E Inclusão De Flash

Posted by matt.cavotta on 20/07/2007, 19:28 in CSS & Semântica (Tableless)

Olá paulo.manzano,

eu já acho difícil encontrar erro em CSS quando eu tenho a página disponível, imagina quando eu só tenho o arquivo CSS!

Por favor, manda pelo menos um screenshot da página com erro.



#862330 Duvidas Sobre Html

Posted by matt.cavotta on 25/07/2007, 21:04 in HTML, CSS e Metodologias

Bem-vindo ao fórum André! Se você manja inglês eu te recomendo fortemente essa:
http://www.w3schools.com/

eu to começando mexe agora, mais to meio q apanhando um poco
eu sei poca coisa d php e qse nada d html. alguem ae pode me da uma ajuda me indicando algum site
ou algum link d uma boa apostila e nao mto complicada? vlw




#863549 Como Enviar Para O E-mail?

Posted by matt.cavotta on 01/08/2007, 14:42 in HTML, CSS e Metodologias

Você pode usar um link de e-mail, por exemplo:
href="mailto:algum_email@gmail.com">

Quando o usuário clicar no link, o programa de e-mail dele vai abrir com o endereço de envio completado. É possível pré-completar outros campos como o tópico da mensagem e etc. Veja referência [1].

Há um modo mais interessante que é fornecer ao usuário um formulário para ele escrever a mensagem no seu próprio site,
mas que eu saiba, só com HTML você não consegue fazer isso. Veja referência [2]


Bom, estou desenvolvendo um site e gostaria de saber como mandar para o e-mail os dados fornecidos pelo usuário...

por exemplo o "fale conosco" do site, em HTML se possível =)



Agradeço desde já!




#923731 Como Desencriptar Html ?

Posted by matt.cavotta on 09/07/2008, 17:31 in Javascript / DOM / AJAX / ECMAScript

Basicamente a criptografia consiste em representar caracteres não alfa-numéricos, e.g. (< > , . - etc ...) pelo seu código ascii. Um caracter ascii pode ser representado por 2 bytes. No texto que você me passou %3C representa o caracter ascii de código 3C que é o '<'. Fiz um programa em C++ que quando encontra um '%', considera que os dois próximos caracteres formarão o código de um caracter ascii. O resultado segue:

<div id='logostrip'>
<div style='float:left'>
<a href="./index.php?">
<img src="style_images/<#IMG_DIR#>/logo4.gif">
</a>
</div>
<div style='float:right'>
<map name="Map" id="Map">
<area shape="rect" coords="44,10,56,22" href="java script:chooseStyle('none', 60)" checked="checked" />
<area shape="rect" coords="32,10,44,22" href="java script:chooseStyle('tam4', 60)"/>
<area shape="rect" coords="56,10,68,22" href="java script:chooseStyle('tam1', 60)" />
<area shape="rect" coords="68,10,80,22" href="java script:chooseStyle('tam2', 60)" />
<area shape="rect" coords="80,10,92,22" href="java script:chooseStyle('tam3', 60)" />
</map>
<img src="style_images/<#IMG_DIR#>/switch.gif" usemap="#Map" vertical-align="top" /><img src="style_images/<#IMG_DIR#>/img-right.gif">
</div>
</div>
<table width="100%" cellspacing="0" cellpadding="0" id="submenu" style="text-align: left;">
<tr>
<td style="background: url(style_images/<#IMG_DIR#>/b_home.gif); background-repeat: no-repeat;" width="60">
<a href="./index.php?" rel="nofollow" onmouseover="JSFX.fadeIn('home')" onmouseout="JSFX.fadeOut('home')"><img src="style_images/<#IMG_DIR#>/b_home.gif" name="home"  width="60" height="43" border="0" class="imgFader" id="home" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_tutoriais.gif); background-repeat: no-repeat;" width="69">
<a href="./index.php?showforum=26" rel="nofollow" onmouseover="JSFX.fadeIn('tutoriais')" onmouseout="JSFX.fadeOut('tutoriais')"><img src="style_images/<#IMG_DIR#>/b_tutoriais.gif" name="tutoriais"  width="69" height="43" border="0" class="imgFader" id="tutoriais" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_suporte.gif); background-repeat: no-repeat;" width="71">
<a href="./index.php?showforum=7" rel="nofollow" onmouseover="JSFX.fadeIn('suporte')" onmouseout="JSFX.fadeOut('suporte')"><img src="style_images/<#IMG_DIR#>/b_suporte.gif" name="tutoriais"  width="71" height="43" border="0" class="imgFader" id="suporte" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_skins.gif); background-repeat: no-repeat;" width="57">
<a href="./index.php?showforum=18" rel="nofollow" onmouseover="JSFX.fadeIn('skins')" onmouseout="JSFX.fadeOut('skins')"><img src="style_images/<#IMG_DIR#>/b_skins.gif" name="skins"  width="57" height="43" border="0" class="imgFader" id="skins" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_mods.gif); background-repeat: no-repeat;" width="59">
<a href="./index.php?showforum=42" rel="nofollow" onmouseover="JSFX.fadeIn('mods')" onmouseout="JSFX.fadeOut('mods')"><img src="style_images/<#IMG_DIR#>/b_mods.gif" name="mods"  width="59" height="43" border="0" class="imgFader" id="mods" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_membros.gif); background-repeat: no-repeat;" width="78">
<a href="./index.php?act=Members" rel="nofollow" onmouseover="JSFX.fadeIn('membros')" onmouseout="JSFX.fadeOut('membros')"><img src="style_images/<#IMG_DIR#>/b_membros.gif" name="membros"  width="78" height="43" border="0" class="imgFader" id="membros" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_pesquisar.gif); background-repeat: no-repeat;" width="77">
<a href="./index.php?act=Search" rel="nofollow" onmouseover="JSFX.fadeIn('pesquisar')" onmouseout="JSFX.fadeOut('pesquisar')"><img src="style_images/<#IMG_DIR#>/b_pesquisar.gif" name="pesquisar"  width="77" height="43" border="0" class="imgFader" id="pesquisar" alt="" /></a>
</td>
<td style="background: url(style_images/<#IMG_DIR#>/b_ajuda.gif); background-repeat: no-repeat;" width="59">
<a href="./index.php?act=Help" rel="nofollow" onmouseover="JSFX.fadeIn('ajuda')" onmouseout="JSFX.fadeOut('ajuda')"><img src="style_images/<#IMG_DIR#>/b_ajuda.gif" name="ajuda"  width="59" height="43" border="0" class="imgFader" id="ajuda" alt="" /></a>
</td>
<td width="100%">
 
</td>
</tr>
</table>



#923971 Como Desencriptar Html ?

Posted by matt.cavotta on 10/07/2008, 21:11 in Javascript / DOM / AJAX / ECMAScript

Ah, eu sabia que tinha um jeito de reverter, mas me faltou conhecimento hehe.

O código foi codificado com escape() e para ver como ele é, basta usar unescape().

O Cristiano postou um jeito que você pode fazer para ver o que foi codificado, dando um alert(). Só uma corresão: é window.alert() e não document.alert().




#861162 Checkbox Verificando Se Pelo Menos 1...

Posted by matt.cavotta on 19/07/2007, 21:50 in HTML, CSS e Metodologias

Se você quer que exatamente 'n' checkboxes estejam checados, na submissão você pode contar quantas vezes isso é verdade:
if (form[i].type == "checkbox" && form[i].checked == true)
Se não for 'n' vezes, erro.

e se eu quero que 7 sejam obrigatorios, mas e o usuario clicar em 8 checkbox nao permitir. ou seja. que seja obrigado 7 e que nao permita mais que 7?




#861734 Certo Em Ff Errado Em Ie

Posted by matt.cavotta on 23/07/2007, 16:25 in Ajax

Não sei se eu poderei ajudar, mas não deu pra entender muito bem a situação. Coloque mais detalhes então :)

Olá, a todos.

Estou com um problema no IE, eu utilizo de uma DIV que edita os dados de uma outra DIV que possui uma tabela.

Esta DIV que atualiza a tabela traz o Registro do Funcionario e a DATA de progamação.

O que ocorre, depois que eu atualizo, quando é aberto novament a DIV vem com a numeração antiga, tanto do registro como da data.

Já no FF, não, Ela vem com a que foi atualizada.

Caso souberem ajudar, eu colocarei mais detalhes.

Obrigado.




#861123 [RESOLVIDO] Mostrar Gif Preloader

Posted by matt.cavotta on 19/07/2007, 17:54 in Ajax

QUAL problema? A imagem não carrega? Verifica se o nome do arquivo e o caminho para a imagem estão corretos.




IPB Skin By Virteq