Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sNniffer

Chamar na Página Função Click

Recommended Posts

Pessoal,

 

Possuo uma função no js, que tem a função de exibição de alert atraves do clique no objeto com o id referenciado no js.

O js:

(function ($) {
	$(document).ready(function() {
		$("#freeow-show").click(function() {
			var title, message, opts, container;
			title = $("#freeow-title").val();
			message = $("#freeow-message").val();
			opts = {};
			opts.classes = [$("#freeow-style").val()];
			if ($("#freeow-append").is(":checked")) {
				opts.prepend = false;
			}
			if ($("#freeow-error").is(":checked")) {
				opts.classes.push("error");
			}		
			if ($("#freeow-dontautohide").is(":checked")) {
				opts.classes.push("pushpin");
				opts.autoHide = false;
			}
			if ($("#freeow-slide").is(":checked")) {
				opts.classes.push("slide");
				opts.hideStyle = {
					opacity: 0,
					left: "400px"
				};
				opts.showStyle = {
					opacity: 1,
					left: 0
				};
			}
			container = $("#freeow-position").val();
			$(container).freeow(title, message, opts);
		});
	});
}(jQuery));

No html:

<input id="freeow-show" type="button" value="Click to Freeow!" />

Preciso que este mesmo alert, seja exibido de forma automatica pelo sistema, de acordo com uma condição IF em php.

 

É possível realizar esta alteração e está exibição?

Se não, alguém conhece alguma biblioteca js que faça isso?

 

Vlw

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa linha abaixo vai disparar o click:

 

$("#freeow-show").trigger('click');

Compartilhar este post


Link para o post
Compartilhar em outros sites

William obrigado pela resposta, mas, para concluir, qual a maneira correta de executar esta chamada no php, assim não funcionou.

	$valor="1";
	if ($valor==1)
	{
	echo "<script>";
		echo "$("#freeow-show").trigger('click');";
	echo "</script>";
	}else{
		echo "Nao é um"; 
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

if ($valor==1) {

echo '<script>$("#freeow-show").trigger(\'click\');</script>';

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, ainda não funcionou, simplesmente não acontece nada, e o php está ok, por teste

if ($valor==1) {
echo "ok";
}

Funciona blz, imprime o "ok", mas, se troco pela linha para rodar o javascript, não acontece nada.

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparece algum erro no console ?

 

Ctrl + Shift + J ? (Firefox ou Chrome)

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Fire, ao executar dá este erro:

NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN: Cannot modify properties of a WrappedNative autocomplete.xml:901

Ao clicar em 'autocomplete.xml', abre este arquivo e seleciona a linha:

          this.mInput.mIgnoreFocus = true;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.