Jump to content


pgnall's Content

There have been 187 items by pgnall (Search limited from 29/04/2023)



Ordernar por                Order  

#790092 Settimeout Funciona Só Uma Vez No Ie

Posted by pgnall on 15/10/2006, 19:49 in Javascript / DOM / AJAX / ECMAScript

Eai pessoal, tenho que ocultar um DIV com o setTimeout, no FF funciona tranquilo, mas no IE só funciona uma vez... O que pode ser?

setTimeout("document.getElementById('centerText').style.display='none'", 500);


Valeu



#778828 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 07/09/2006, 10:57 in Ajax

Eu não acredito...

Eu só tinha que colocar o "Open" e os "setRequestHeader" antes do onreadystatechange o.O

Valeu



#778764 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 06/09/2006, 22:10 in Ajax

Por favor alguém me da uma ajuda...

Preciso entregar esse sistema até sexta-feira, e só encontrei uma solução: tirar o Ajax =/



#777774 Dois Eventos Num Só Botão

Posted by pgnall on 03/09/2006, 12:45 in HTML, CSS e Metodologias

Não entendi...
Como outra pasta?



#777655 Dois Eventos Num Só Botão

Posted by pgnall on 02/09/2006, 20:59 in HTML, CSS e Metodologias

onclick="funcao1(); funcao2(); funcao3()..."

;)



#777640 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 02/09/2006, 19:31 in Ajax

Não, isso é mais uma questão de organização, pq ele só vai executar o onreadystatechange depois que readyState == 1...
Senão o send tb deveria ser antes, e o send antes causa erro...



#777638 Acelerar Envio De Imagens...

Posted by pgnall on 02/09/2006, 19:29 in PHP

Não... em png fica maior, mas de qualquer forma eu preciso de .jpg...



#777562 Acelerar Envio De Imagens...

Posted by pgnall on 02/09/2006, 12:39 in PHP

Sim, eu não completei a frase :P

Ela ta ficando com menos qualidade e maior peso que a original... queria saber se tem como diminuir o peso, sem diminuir mais a qualidade, 90% ta bom :)

Valeu



#777455 Form Com Fullscreen Ou Popup

Posted by pgnall on 01/09/2006, 16:29 in Javascript / DOM / AJAX / ECMAScript

window.open(..., ..., 'status=no');

mas isso é na seção Javascript
;)



#777442 Acelerar Envio De Imagens...

Posted by pgnall on 01/09/2006, 15:48 in PHP

eai pessoal preciso acelerar um sistema de envio de imagens... Não sei qual o melhor modo, não tenho mta experiencia com gd...

e a minha imagem está perdendo qualidade...

function resize($fX, $fY){
		global $img, $imgT;
		//	DEFININDO NOME DA IMAGEM
		$imgFinalN	=	$imgT;
		$imgO	=	imagecreatefromjpeg($img);

		//	CAPTURAÇÃO DE MEDIDAS
		//	IMAGEM ORIGEM
		$oX	=	imagesx($imgO);
		$oY	=	imagesy($imgO);

		//	DEFININDO TAMANHO PARA TRANSFORMAR A IMAGEM
		if($oX	>	$oY){
			$divisor	= 	$oX/$fX;
		}else{
			$divisor	=	$oY/$fY;
		}
		$x			=	$oX/$divisor;
		$y 			=	$oY/$divisor;

		//	CRIANDO A IMAGEM FINAL, AONDE IRÁ CONTER A FIGURA
		$imgFinal = imagecreatetruecolor($x,$y);

		//	COPIA A IMAGEM INICIAL REDIMENSIONANDO PARA A IMAGEM FINAL
		imagecopyresampled($imgFinal, $imgO, 0, 0, 0, 0, $x+1, $y+1, $oX , $oY);

		//	SALVA O ARQUIVO DA IMAGEM FINAL DE ACORDO COM O FORMATO
		imagejpeg($imgFinal, $imgFinalN, 90);

		//	LIBERANDO MEMORIA ALOCADA PARA AS IMAGENS
		imagedestroy($imgFinal);
	}



valeu



#777399 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 01/09/2006, 12:45 in Ajax

Não sei pq ta acontecendo então...
No firefox fazo processo várias vezes, mas no ie, tenta uma vez, se não logar não tenta mais...

Meus codigos:

login.php

<div id="login">
		<img src="logo.jpg">
		
		<fieldset>
			<div class="titulo">ÁREA RESTRITA</div>
			<div id="status"><? if(isset($_GET['erro'])) echo "Nome de usuário ou senha incorreto."; ?></div>
			
			<form action="logar.php" method="post" enctype="application/x-www-form-urlencoded" onsubmit="return logar();">
				<label for="usuario">Usuario:</label>
					<input type="text" name="usuario" />
				<label for="senha">Senha:</label>
					<input type="password" name="senha" />
				<label> </label>
					<input type="submit" value="Logar" class="botao" />
			</form>
		</fieldset>
	</div>

login.js

function	logar(){
	var	usuario	=	document.forms[0].usuario.value;
 	var	senha 	=	document.forms[0].senha.value;

	Ajax.onreadystatechange = function() {
		div		=	document.getElementById("status");

		if(Ajax.readyState	==	1){
			div.innerHTML	=	"<b>Aguarde, Verificando...</b>";
		}else if(Ajax.readyState == 4){
			if(	Ajax.responseText	==	'1'	){
				div.innerHTML	=	"Nome de usuario ou Senha incorreto.";
			}else if( Ajax.responseText == '2'	){
				location.href = "logado.php";
			}
		}
	}

	Ajax.open("POST","logar.php?from=Ajax", true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.send("usuario="+ usuario +"&senha="+ senha);

	return false;
}


Valeu



#776949 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 30/08/2006, 19:06 in Ajax

A função só é chamada uma vez...

[ UPDATE ]
Agora estou com uma função que chama o ajax em uma fila...
Se coloco o return false na função executada no ie funciona, no firefox não...
Se coloco na função que chama pra fila no ie continua funcionando, mas no firefox funciona só uma vez...

Valeu



#776940 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 30/08/2006, 18:49 in Ajax

tava funcionando, mas agora percebi que o iE da erro (pra variar)...

existe algum outro modo pra mim fazer isso?
Valeu



#776634 Meu Sistema Ficou Louco

Posted by pgnall on 29/08/2006, 17:41 in Ajax

Eai pessoal, to criando um sistema de agenda...

Quando o cara clique pra aparece completa edita a Div... (até ai blz)
Mas se tem outra aberta ele deixa a div daquela com o txt pequeno... (ai ta o erro)

//Fila de conexões
fila=[];
var ifila=0;

function	mostrarAgenda(id, mode){
 	//Adiciona à fila
	fila[fila.length]=[id,mode];
	//Se não há conexões pendentes, executa
	if((ifila+1)==fila.length)mostraragendaExec()
}

function	mostraragendaExec(){
	selected	=	document.getElementsByTagName('div');
	for(i=0;i<selected.length;i++){
		if(selected[i].className == 's'){
			mostrarAgenda(selected[i].id, 'simple');
		}
	}

	Ajax.open("GET","agenda.php?id="+ fila[ifila][0] +"&from=Ajax&mode="+ fila[ifila][1], true);
	Ajax.onreadystatechange = function() {
		div		=	document.getElementById(fila[ifila][0]);
				
		if(Ajax.readyState	==	1){
			if(fila[ifila][1] == 'complete')
				div.innerHTML	=	"<b>Aguarde, Carregando...</b>";
		}else if(Ajax.readyState == 4){
			div.innerHTML	=	Ajax.responseText;
				div.className	=	's';

			alert(div.id);
			ifila++;
			if(ifila<fila.length)setTimeout("mostraragendaExec()",20);
		}
	}
	
	Ajax.send(null);
	
	return false;
}

Valeu



#776365 Fechar Janela

Posted by pgnall on 28/08/2006, 22:03 in Javascript / DOM / AJAX / ECMAScript

"java script:window.parent.close()"

;)



#776364 Fazer Um Preview De Um Formulário Em Um Pop-up

Posted by pgnall on 28/08/2006, 22:02 in Javascript / DOM / AJAX / ECMAScript

Pq você não faz um formulário tipo...

<form action="java script:window.open('pg.asp','preview','...')" method="post" id="form">

Mas como, se o form já vai ser enviado submit pra outra pg?
<input type="button" onlick="form('preview')">
Javascript
function form( acao ){
   form = document.getElementById("form");

   if(acao == 'preview'){
	   form.action = 'java script:window.open...';
   }else{
	   form.action = 'pagina_de_envio';
   }
}

;)



#776336 Preloader De Arquivo Js?

Posted by pgnall on 28/08/2006, 20:08 in HTML, CSS e Metodologias

Eai pessoal, eu to criando um sistema de login que quando o cara se loga adiciona um menu na pg... ( e depois de logado permece lá como HTML )

mas esse menu precisa de um arquivo JS externo...

Já pensei em:
  • Chamar pelo Ajax, mas não carrega.
  • Escrever nas tags JS, mas fica mto grosseiro.
  • Adicionar em todas as páginas, mesmo que não seja usado, mas vale a pena?
Alguma ideia?

Valeu



#776199 2 Colunas, 1 Height

Posted by pgnall on 28/08/2006, 14:44 in CSS & Semântica (Tableless)

não entendi Balala...

eu tenho elas da seguinte forma:

-Div Geral
  - Div Textos
  - Div Extras



#776156 2 Colunas, 1 Height

Posted by pgnall on 28/08/2006, 12:49 in CSS & Semântica (Tableless)

Pessoal, eu tenho 2 colunas... Como eu faço pra que as 2 fiquem do mesmo tamanho?

Valeu



#775920 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 27/08/2006, 11:40 in Ajax

Ótimo, valeu cara



#775898 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 27/08/2006, 09:07 in Ajax

pra não enviar o formulário...



#775859 Atualizar Div

Posted by pgnall on 26/08/2006, 23:26 in HTML, CSS e Metodologias

Tente algo como:

<script type="text/javascript">
function Carrega(){
	document.getElementById('verificacao').src.reload;
}
</script>

Não cheguei a testar, mas é ao menos é uma idéia...
;)



#775839 Erro ? Onsubmit="return False; Cadastrar();"

Posted by pgnall on 26/08/2006, 21:37 in Ajax

Eai pessoal, to criando um formulário de cadastro de uma newsletter...
Eu to fazendo isso em Ajax, mas agora a pouco estava pensando em quem não usa o JavaScript ativado, então estou criando o formulário pra que esses também possam usar, mas está acontecendo um erro, não funciona nada agora =/

Meu código:
<form action="cadastraNewsletter.php" onsubmit="return false; cadastrar();" target="_blank" method="get" enctype="application/x-www-form-urlencoded">

Eu queria bloquear o form, mas enviar o Ajax...

Valeu



#775653 Aprender Php

Posted by pgnall on 25/08/2006, 21:30 in PHP

É só ter vontade... PHP é uma linguagem fácil de aprender ;)



#775599 &$var

Posted by pgnall on 25/08/2006, 17:53 in PHP

ahhhhhhhh

assim sim... hehehe
Valeu




IPB Skin By Virteq