Ir para conteúdo


Foto

Basic Dialog relative


  • Por favor, faça o login para responder
1 resposta neste tópico

#1 lucasmi

lucasmi

    Iniciante

  • Membros
  • Pip
  • 1 posts

Postado 29 April 2009 - 17:03

Estou procurando topic, no google, etc.. Nao consigo achar uma coisa que eh basica !!

Quero criar um BasicDialog dentro de um div RELATIVE, ele muda meu div pra absolute, nao existe opcoes para a versao 1.x para deixar relative !! A funcao refazer, abaixo, ela consegue fazer o que preciso mas qndo eu redimensiono o browser ele altera meus componentes EXT para recalcular as posicoes e muda meu div pra absolute de novo...

Alguem tem alguma dica?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html class="ext-strict"><head>

  
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
    <meta http-equiv="CACHE-CONTROL" content="NO-STORE">
    <meta http-equiv="PRAGMA" content="NO-CACHE">
    <meta http-equiv="EXPIRES" content="0">

    <link href="welcome.cas_files/default.css" rel="stylesheet">
    <link href="welcome.cas_files/ext-all.css" rel="stylesheet">
    <link href="welcome.cas_files/xtheme-default.css" rel="stylesheet">


    <script src="welcome.cas_files/ext-base.js"></script>
    <script src="welcome.cas_files/ext-all.js"></script>
    <script src="welcome.cas_files/Ext.js"></script>

  </head><body class="ext-gecko ext-linux" id="ext-gen20" >
<form action="" method="post" name="frm" id="frm" target="_self">





<div class="mainDivLeft">
lado esquerdo
</div>

<div  id="mainDivCenter" class="mainDivCenter">

	<div  id="mainDivCenterContent"  class="mainDivCenterContent">
	<input type="button" value="porra" onclick="refazer()">login centro
	</div>

</div>

<div id="mainDivRight" class="mainDivRight" >
direito
</div>



 <script type="text/javascript">

	var fdp = document.getElementById('mainDivCenterContent');

	var dlg_login = new Ext.BasicDialog('dlg_loginDialogId', {
		title:'Login',
		autoCreate:true,
		draggable:false,
		width:300,
		height:140,
		autoTabs:false,
		modal:false,
		closable:false,
		resizable:false,
		collapsible:false,
		fixedCenter:false,
		autoScroll:false,
		shadow:true
	});
	dlg_login.show();
	refazer();


function refazer(){
	//alert('a');
	
var fdp = document.getElementById('mainDivCenterContent');
	var teste  = document.getElementById('dlg_loginDialogId');
	
	teste.style.border="1px solid black";
	teste.style.left="0";
	teste.style.top="0";
	teste.style.position="relative";
	fdp.appendChild(teste);
}


#2 Rodrigo, Kptão Nascimento

Rodrigo, Kptão Nascimento

    Member Avançado

  • Expert User
  • 2472 posts
  • LocationTres Coroas, RS

Postado 29 April 2009 - 17:58

Pode explicar o objetivo disto?
Sempre que um tópico for resolvido clique no botão MARCAR COMO RESOLVIDO localizado ao lado do botão RESPONDER.

http://blog.rkn.com.br
http://twitter.com/blogrkn

Atualize seu navegador
http://imasters.uol....br/crossbrowser




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos