Jump to content


kaduzick's Content

There have been 13 items by kaduzick (Search limited from 29/03/2023)


Ordernar por                Order  

#900164 Mais Uma Da Série

Posted by kaduzick on 27/02/2008, 11:28 in Ajax

Bom dia amigo. O que está acontecendo é o seguinte: você tenta acessar o valor de retorno antes mesmo que o retorno esteja pronto quando você executa o seguinte código:
if (this.processa) {
	return unescape(this.xmlhttp.responseText.replace(/\+/g," "));
}

Para consertar isso você poderia usar a função onreadystatechange do objeto xmlhttp que é chamada a cada mudança de estado do objeto. Você poderia atribuir a essa função a sua função processa que verifica em qual estado o objeto se encontra e qual o status retornado da seguinte forma:
this.xmlhttp.onreadystatechange = this.processa;
Faça isso antes de enviar a requisição ao objeto (antes de executar o send).
O return da função (unescape(this.xmlhttp.responseText.replace(/\+/g," "));) pode ser colocado dentro da função processa como a seguir:
ajax.prototype.processa = function() {
	if (this.readyState == 4 && this.status == 200) {
		alert(this.responseText.replace(/\+/g," "));
	}
}
Espero ter ajudado, qualquer coisa é só voltar aí.
Abraços



#900170 Validar Checkbox

Posted by kaduzick on 27/02/2008, 11:47 in Javascript / DOM / AJAX / ECMAScript

Bom dia,

primeiro dê um id para seu checkbox, por exemplo:
<input type="checkbox" name="Lido" id="cbLido" value="checkbox" />
para verificar se ele está marcado basta pegá-lo pelo id e verificar a propriedade checked:
if(document.getElementById("cbLido").checked)...
Obs: esse tópico seria mais apropriado para a parte de JavaScript e não Java



#900175 Fkeditor - Visualizar Texto Salvo No Banco

Posted by kaduzick on 27/02/2008, 11:53 in Java/JSP

Bom dia,

no caso seria interessante colocar o valor para ser mostrado novamente no FkEditor ... mas no caso de mostra em uma div você poderia utilizar sim a idéia da função apresentada que é a de trocar os colchetes por sinais de maior e menor ... inserindo tags HTML no lugar dos marcadores do editor, ou seja, ao invés de
[b]teste[/b]
você teria
<b>teste</b>
... você pode fazer essa mudança no bean ...
Abraços



#900231 Formulário Html P/ Asp? Ajudem-me!

Posted by kaduzick on 27/02/2008, 15:19 in ASP

Bom dia,

O que você quer fazer com os dados do formulário?
Enviar para um e-mail?
Cadastrar em um banco de dados?

Para os dois casos você precisará criar uma página .ASP que faça esse trabalho.
No seu action você chama a mailto: faz isso só faz abrir o outlook da máquina.

Abraços.



#900243 Urls Amigaveis

Posted by kaduzick on 27/02/2008, 15:54 in PHP

Boa tarde,

você já verificou se o APACHE está permitindo rewrite?
Para saber verifique a configuração no arquivo httpd.conf deve possuir as seguintes linhas
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

Se já estiver assim eu aconselharia verificar a quantidade de (.*), pois você está mandando apenas 1 sendo que a URL espera por dois. Fazendo com que a URL enviada não bata com a esperada.

Abraços.



#900264 Erro Em Exibir Resultado Da Busca

Posted by kaduzick on 27/02/2008, 17:14 in ASP

baiLoc não é um nome válido de coluna vindo no select myselLoc



#900267 Ajax - Dados Passados Por Get

Posted by kaduzick on 27/02/2008, 17:22 in Ajax

Não entendi muito bem ... você está querendo dizer o seguinte: enquanto o ajax vai no PHP verificar se o nome tem mais de 5 letras ... o usuário pode alterar o campo em questão? ... se você estiver utilizando o httpRequest Assincrono o usuário poderá sim alterar o campo a não ser que você o proíba. Se você estiver utilizando httpRequest Sincrono ele não conseguirá.



#900278 Contar Elementos

Posted by kaduzick on 27/02/2008, 17:56 in HTML, CSS e Metodologias

var index = 0;



function conta() {



	var x = document.getElementsByTagName("div");

				if(x[index]){

						 alert(x[index++].innerText);

				}



}



#900343 Contar Elementos

Posted by kaduzick on 28/02/2008, 08:46 in HTML, CSS e Metodologias

janick, simplesmente retire o innerText ... era só pra mostrar o conteúdo ... pode verificar que ele mostra o alert apenas 6 vezes.
Obs.: troque o innerText por ID e verifique. Eu testei aqui e funcionou. Nos IE7 e FF.

<HTML>
	<HEAD>
		<TITLE>Teste</TITLE>
		<script>
			var index = 0;

			function conta() {

				var x = document.getElementsByTagName("div");
				if(x[index]){
					alert(x[index++].id);
				}

			}
		</script>
	 </HEAD>
	 <BODY>
		<div id="teste1">Div 1</div>
		<div id="teste2">Div 2</div>
		<div id="teste3">Div 3</div>
		<div id="teste4">Div 4</div>
		<div id="teste5">Div 5</div>
		<div id="teste6">Div 6</div>
		<form>
			<input type="button" value="Conta" onclick="conta()" />
		</form>
	 </BODY>
</HTML>



#900344 Ajax - Dados Passados Por Get

Posted by kaduzick on 28/02/2008, 08:55 in Ajax

se você não bloquear o campo o usuário poderá alterar o campo ... mas o dado da URL não ... mesmo pq ela já foi enviada ao servidor.



#900347 Problemas Com Ajax

Posted by kaduzick on 28/02/2008, 09:06 in Ajax

Bom dia, testei esse código aqui no FF e no IE7 e funcionou direitinho. Verifique no Console de Erros do FF para ver se há alguma informação sobre o erro. A princípio está correto.



#900386 Passar Variavel Javascript Para Php !

Posted by kaduzick on 28/02/2008, 11:13 in Javascript / DOM / AJAX / ECMAScript

Você irá precisar mandar essa variável para o PHP via POST ou GET.

Se essa função for apenas para enviar o parâmetro poderá ser feito da seguinte forma
<a href='link.php?dado=<?php echo $dados[id] ?>'>TESTEEEE</a>

[edit] - Nem vi quem o bimont tinha respondido - hehehe



#930451 Problemas Com Page-break Auto

Posted by kaduzick on 11/08/2008, 16:02 in CSS & Semântica (Tableless)

Boa tarde pessoas,

hoje me deparei com um problema ... quis colocar uma quebra de página "dinâmica", ou seja, que só virasse quebra se realmente eu precisasse de uma.
O fato é que page-break-(after|before) : auto não funciona no IE7. Já tentei de tudo, até hacks mas não funciona. Alguem poderia me ajudar? É possível fazer isto funcionar?

Desde já agradeço.
KZ




IPB Skin By Virteq