Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

showModelessDialog

Recommended Posts

pessoal como uso ( window.showModelessDialog )

 

uso uma função para abrir tela em pop-up com o tamanho e centralizado que estou usando window.open

 

e gostaria usar window.showModelessDialog

 

mudei a função. atela abril so que nao consegui redefinir o tamanho de tela

 

funcao em javascript

<script language="javascript">

var win = null;

function abrir(pagina,nome,w,h,scroll){

LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

settings = 'dialogHeight='+h+',dialogWidth='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'

//win = window.open(pagina,nome,settings);

win = window.showModelessDialog(pagina,nome,settings);

}

</script>

 

html para abrir a janela e chamar a função do javascript

<li><a href="cliente/consulta.php" onclick="abrir(this.href,'abrir1','1000', '550','yes');return false">Cliente</a></li>

 

a função chega abrir a janela só não esta colocando tamanho, eu gostaria de usar a função para nao alterar arquivo por arquivo

Compartilhar este post


Link para o post
Compartilhar em outros sites

os parâmetros devem ser passados em forma de objeto:

http://www.java2s.com/Code/JavaScriptReference/Javascript-Methods/showModelessDialogExample.htm

 

veja aqui a lista de atributos possíveis q esse método aceita:

http://msdn.microsoft.com/en-us/library/aa741355(v=vs.85).aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal não consegui colocar tamanho na tela, usando window.showModelessDialog

ainda estou precisando de um help

Compartilhar este post


Link para o post
Compartilhar em outros sites

leu os links que mandei ?

 

tentou aplicar oque está lá ?

não tem para onde fugir, já te dei a solução. Apresente a sua tentativa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

encontrei esta função

 

function abrir(pUrl, pWidth, pHeight) {
if (window.showModalDialog) {
	return window.showModalDialog(pUrl, window,
	  "dialogWidth:" + pWidth + "px;dialogHeight:" + pHeight + "px" + "center:yes");
} else {
	try {
		netscape.security.PrivilegeManager.enablePrivilege(
		  "UniversalBrowserWrite");
		window.open(pUrl, "myArguments", "width=" + pWidth
		  + ",height=" + pHeight + ",resizable=no,modal=yes");
		return true;
	}
	catch (e) {
		alert("Script não confiável, não é possível abrir janela modal.");
		return false;
	}
}
}

 

muito boa só que ele tranca o menu, toda vez que abro uma janela showModalDialog a janela debaixo nao tenho acesso, para liberar o menu tenho que fechar a janela

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.