Jump to content


Photo

Showmodaldialog


  • Faça o login para participar
10 replies to this topic

#1 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 07/04/2008, 13:02

Então pessoal, estou tentando usar o showModalDialog.
No IE funciona legal, no Firefox não. Então eu busquei na net uma solução alternativa.
O problema é que essa solução não funciona legal no Firefox!
O que acontece é que quando eu abro a janela o navegador não fica esperando retorno e toca o barco...
Retorna [Object Window].
Sei que é manezada minha, mas não sei qual é ela :)
Agradeço a quem puder ajudar ;)
Códigos:
janela principal (teste1.html)
<html>
<head>
<script>
function OpenModal(){
	var result;
	if (window.showModalDialog) { 
		result = window.showModalDialog('teste2.html');
	} else {
		result = window.open('teste2.html','Nome','height=255,width=250,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes');
	}	
	if(result!=null) {
		alert(result);
	}
}
</script>
</head>
<body>
<a href="java script:OpenModal();">chamar</a>
</body>
</html>

janela Modal (teste2.html)
<html>
<head>
<script>
	function fechar() {
		window.returnValue='valor retornado com sucesso!';
		window.close();
	}
</script>
</head>

<body>
<a href="java script:fechar();">fechar</a>
</body>
</html>

Edição feita por: boirock, 07/04/2008, 13:03.


#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 08/04/2008, 01:48

se n me engano, window.ShowModalDialog é uma instrução apenas para o IE. N recordo nenhuma funçao parecida pro FF.

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#3 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 08/04/2008, 09:39

se n me engano, window.ShowModalDialog é uma instrução apenas para o IE. N recordo nenhuma funçao parecida pro FF.

/*DarkSign*/

Exatamente! E é por isso que tem o if (window.showModalDialog) {
Quando é false ele usa window.open passando modal=yes.
O problema é que modal=yes não tá funcionando... mas tem um monte casos no Google apontando isso como solução...

#4 MauroXavier

MauroXavier

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 21/08/2008, 18:01

Realmente o Firefox é um excelente navegador, o showModaldialog é implantado no IE, beleza vc consegue trabalhar na pagina web como se fosse um aplicativo de verdade, daí no Firefox eu tenho que colocar o window.open e no parametro colocar modal=yes, me diz uma coisa qual a diferencia do modal=no ou modal=yes ou nada???? ele abre um novo navegador e te deixa manipular a janela de baixo, muito bom isso não acham, e desde quando (anos) existe o showModal no IE?, e até hoje ainda não existe algo semelhante no firefox, realmente acho que vou até retirar o IE e somente usar o Firefox, alem de ser um navegador com uma execução bem rápida, aliás aplicações em java costuman ter a execução em tempo record. Pelo amor de deus, desenvolvedores do firefox desenvolvam evoluam não fiquem parados no ponto, muitas pessoas estão comecando a deixar de usar aplicativos .exe para utilizarem aplicativos baseados na web, mas com essa evolução acelerada acho que firefox está na frente e é um excelente navegador, (de pagina de internet) nao sendo possível até se desenvolver um sistema no mesmo.

#5 Simone Isabela

Simone Isabela

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 29/07/2009, 09:36

Alguém sabe se tem como habilitar o botão direito para a janela modal no IE?

Pessoal, encontrei na internet no site http://www.mhavila.c...ndow_modal.html

Função para criar janela modal no ie e no firefox

function openModal(pUrl, pWidth, pHeight) {
	if (window.showModalDialog) {
		return window.showModalDialog(pUrl, window,
		  "dialogWidth:" + pWidth + "px;dialogHeight:" + pHeight + "px");
	} else {
		try {
			netscape.security.PrivilegeManager.enablePrivilege(
			  "UniversalBrowserWrite");
			window.open(pUrl, "wndModal", "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;
		}
	}
}

Edição feita por: Simone Isabela, 29/07/2009, 09:38.


#6 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 29/07/2009, 14:28

http://plugins.jquer...project/akModal

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 20/09/2017, 23:30

Rxhealth cialis Propecia Erection Problems
Acquisto Viagra On Line
Canadian Ed Meds <a href=http://cialtobuy.com>cialis</a> Marcas De Propecia

#8 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/10/2017, 18:35

Canine Keflex Doseage online pharmacy fedex isotretinoin 10mg cash delivery amex accepted - isotretinoin website
International Pharmacy No Prescription Cialis Online buy viagra Cialis Online Sicuro
How Long Does Amoxicillin Remain Potent Comprar Cialis En Linea why is levitra so expensive Viagra Sous La Langue Buy Doxycycline Acne

#9 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/10/2017, 04:28

Where Can I Buy Lasix Water Pills Online generic cialis Discount Cephalexin
Before After Using Propecia Kamagra Anwendung generic viagra Buy Genuine Kamagra Online Comprar Cialis Mallorca Lowest Prices For Cialis
Online Medicans viagra Isotretinoin 20mg Cialis Viagra Cual Comprar Can I Crush Amoxicillin

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/10/2017, 16:50

Medicament Generique Du Viagra Vrikshamla Com Kamagra In Linea viagra online pharmacy Cialis Generico India Buy Sildenafil Can Cats Take Human Amoxicillin
500mg Penicillin For Std To Buy Cialis 5mg Online Bestellen Viagra Kosten Mit Rezept viagra Where Can I Buy Viagra In Cialis Oder Levitra

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/11/2017, 15:54

Buy Viagra With Mastercard Secure Ordering Provera Order Levitra Eye Problems how to buy levitra in usa Geriforte Acheter Du Cialis Avec Ordonnance Discount Levaquin Medicine With Free Shipping




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq