Jump to content
Fórum Script Brasil

Guilherme014

Veteranos
  • Content Count

    1193
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About Guilherme014

  • Rank
    Membro
  • Birthday 07/06/1978

Contatos

  • MSN
  • Website URL
    http://www.netsoft.eti.br
  • ICQ
    202051946
  • Yahoo
    guilherme0141

Perfil

  • Location
    Belo Horizonte - Minas Gerais
  1. Este div não sobrepoe textos do html. Por exemplo, tenho um link, e quando a pessoa clica abre este div, mas ele não sobrepoe as imagens e textos abaixo, o que fazer ? <div id="departamentos" align="left" style="position:absolute; left:556px; top:890px; width:183px; border: 1px solid #000066; background-color: #6699CC; height: 143px; display:none;" > <table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td align="left"><a href="java script:void('Ciências Exatas');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=30', document.getElementById('internas'), true);">Ciências Exatas</a></td> </tr> <tr> <td align="left"><a href="java script:void('Ciências Humanas e Sociais');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=40', document.getElementById('internas'), true);">Ciências Humanas e Sociais</a></td> </tr> <tr> <td align="left"><a href="java script:void('Ciências da Saúde');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=110', document.getElementById('internas'), true);">Ciências da Saúde</a></td> </tr> <tr> <td align="left"><a href="java script:void('Construção Civil');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=60', document.getElementById('internas'), true);">Construção Civil</a></td> </tr> <tr> <td align="left"><a href="java script:void('Desenho');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=70', document.getElementById('internas'), true);">Desenho</a></td> </tr> <tr> <td align="left"><a href="java script:void('Eletro-Eletrônica');" onclick="pop('http://dee.cefet-ma.br', 600, 800, 1, 0, 1, 1, 1, 1, 1, 1, 1);">Eletro-Eletrônica</a></td> </tr> <tr> <td align="left"><a href="java script:void('Informática');" onclick="pop('http://dai.cefet-ma.br', 600, 800, 1, 0, 1, 1, 1, 1, 1, 1, 1);">Informática</a></td> </tr> <tr> <td align="left"><a href="java script:void('Letras');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=50', document.getElementById('internas'), true);">Letras</a></td> </tr> <tr> <td align="left"><a href="java script:void('Mecânica e Materiais');" onclick="pop('http://dmm.cefet-ma.br', 600, 800, 1, 0, 1, 1, 1, 1, 1, 1, 1);">Mecânica e Materiais</a></td> </tr> <tr> <td align="left"><a href="java script:void('Qu&iacute;mica');" onclick="ajaxGet('paginas/ensino/index.php?pagina=departamentos/index.php?dep=80', document.getElementById('internas'), true);">Qu&iacute;mica</a></td> </tr> <tr> <td align="left"><a href="java script:void('Fechar');" onclick="toggle('departamentos')" class="link_1">Fechar</a></td> </tr> </table> </div>
  2. Quando peço para mostrar o codigo fonta da pagina mostra isto, porque ? <html> <head> <title>Documento sem t&iacute;tulo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php //lembra-se que falei anteriormente que a data seria automática? //ele vai ser definida pelo próprio php $sql="INSERT INTO cliente( nom_cli, end_cli, bai_cli, cid_cli, uf_cli, cmp_cli, tres, tcel, tcom, cpf_cli, rg_cli, eml_cli, cep_cli) VALUES ('marcus','Rua Amaraji','são gabriel','belo horizonte', 'MG', 'casa 35', '34985487', '99854751','31534654','06004439657','MG 24231348','[email protected]', '31985000')"; //conectando a base de dados MySql $conexao= pg_connect("postgres", "localhost" , "5432" "postgres", "postgres") $db= db_select_db("postgres") $sql=db_query($sql) or die ("Erro na query"); //onde string message = mensagem retorno de erro de gravaçao de dados echo"Parabéns o cadastro foi efetuado com sucesso."; ?> </body> </html>
  3. function enviar(){ var filiais = escape(document.getElementById('filiais').value); var local = escape(document.getElementById('local').value); var nome = escape(document.getElementById('nome').value); var email = escape(document.getElementById('email').value); var titulo = escape(document.getElementById('titulo').value); var assunto = escape(document.getElementById('assunto').value); return ajaxGet('funcoes/mensagens.php?filiais=' + filiais + '&local=' + local + '&nome=' + nome + '&email=' + email + '&titulo=' + titulo + '&assunto=' + assunto, document.getElementById('enviar'), true); } <a href="java script:void('OK');" onclick="enviar();"><img src="img/ok.gif" alt="Ok" width="16" height="13" border="0"></a> Após clicar no botão ok, como apagar os campos acima ?
  4. Servidor na rede, da esta mensagem: Forbidden You don't have permission to access / on this server. em localhost não da esta mensagem o que pode ser?
  5. NO firefox, este menu mostra os sub-menus em cima da imagens, no ie 7, ele fica abaixo, o que pode ser ? css @charset "UTF-8"; ul.MenuBarHorizontal{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; cursor: default; width: auto; } ul.MenuBarActive{ z-index: 1000; } ul.MenuBarHorizontal li{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: static;/*position: relative;*/ text-align: left; cursor: pointer; width: 8em; float: left; } ul.MenuBarHorizontal ul{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 200px; position: relative; left: -1000em; } ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{ left: auto; } ul.MenuBarHorizontal ul li{ width: 200px; } ul.MenuBarHorizontal ul ul{ position: absolute; margin: -5% 0 0 95%; border: 1px solid #CCCCCC; } ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{ left: auto; top: 0; position: relative; border: 1px solid #CCCCCC; } ul.MenuBarHorizontal ul{ border: 1px solid #CCCCCC; } ul.MenuBarHorizontal a{ display: block; cursor: pointer; background-color: #CCCCCC; color: #666666; text-decoration: none; font-family:Verdana; font-size: 10px; height:auto; } ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{ background-color: #FFFFFF; color: #0077c1; } ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{ background-color: #FFFFFF; color: #0077c1; } ul.MenuBarHorizontal a.MenuBarItemSubmenu{ background-position: 666% 50%; } ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{ background-position: 666% 50%; } ul.MenuBarHorizontal iframe{ position: absolute; z-index: 1010; } ul.MenuBarHorizontal .AzulNegrito{ background-color: #FFFFFF; color: #0077c1; text-decoration: none; font-family:Verdana; font-size: 11px; font-weight:bold; padding-top: 5px; } ul.MenuBarHorizontal .Cinza{ background-color: #FFFFFF; color: ##0077c1; text-decoration: none; font-family:Verdana; font-size: 10px; padding-top: 5px; padding-bottom: 5px; } ul.MenuBarHorizontal a.Cinza:hover, ul.MenuBarHorizontal a.Cinza:focus{ background-image: url(seta.gif); background-repeat: no-repeat; background-position: 10% 50%; color: ##0077c1; padding-top: 5px; padding-bottom: 5px; } @media screen, projection{ ul.MenuBarHorizontal li.MenuBarItemIE{ display: inline; f\loat: left; background: #FFF; } } .inicial{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #inicial{ width: 50px; text-align:center; padding-top: 3px; } .projeto{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #projeto{ width: 80px; text-align:center; padding-top: 3px; } .acompanhe{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #acompanhe{ width: 100px; text-align:center; padding-top: 3px; } .localize{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #localize{ width: 135px; text-align:center; padding-top: 3px; } .novidade{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #novidade{ width: 70px; text-align:center; padding-top: 3px; } .consulte{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #consulte{ width: 60px; text-align:center; padding-top: 3px; } .historico{ background-image: url(separa.gif); background-repeat: repeat-y; background-position: right; height: 15px; } #historico{ width: 120px; text-align:center; padding-top: 3px; } #duvidas{ width: 140px; text-align:center; padding-top: 3px; } ul.MenuBarHorizontal a:hover.semDropDrown{ color:#FFFFFF; background-color:#CCCCCC; background-position: 666% 50%; } html <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css"> <ul id="MenuBar1" class="MenuBarHorizontal"> <li id="inicial" class="inicial"><a href="#" class="semDropDrown">Inicial</a></li> <li id="projeto" class="projeto"><a href="#">O Projeto</a> <ul class="Azul"> <li class="Azul"><a class="Cinza" href="#">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1</a></li> <li class="Azul"><a class="Cinza" href="#">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2</a></li> </ul> </li> <li id="acompanhe" class="acompanhe"><a href="#">Acompanhe</a> <ul> <li class="AzulNegrito">&nbsp;</li> <li class="AzulNegrito">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etapa 1:</li> <li><a class="Cinza" href="?acompanhe=1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3</a></li> <li><a class="Cinza" href="?acompanhe=2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4</a></li> <li class="AzulNegrito">&nbsp;</li> <li class="AzulNegrito">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etapa 2:</li> <li><a class="Cinza" href="?acompanhe=11">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde</a></li> </ul> </li> </ul> <script type="text/javascript"> <!-- var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); //--> </script>
  6. Quando abre os submenus, eles estao aparecendo em cinza, como fazer para ficar branco ? ele tambem não funciona direito nos IE 6 e 7. O link é este http://www.netsoft.eti.br/menu/menus.php. css @charset "UTF-8"; ul.MenuBarHorizontal{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; cursor: default; width: auto; } ul.MenuBarActive{ z-index: 1000; } ul.MenuBarHorizontal li{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; width: 8em; float: left; } ul.MenuBarHorizontal ul{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 8.2em; position: absolute; left: -1000em; } ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{ left: auto; } ul.MenuBarHorizontal ul li{ width: 8.2em; } ul.MenuBarHorizontal ul ul{ position: absolute; margin: -5% 0 0 95%; } ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{ left: auto; top: 0; } ul.MenuBarHorizontal ul{ border: 1px solid #CCC; } ul.MenuBarHorizontal a{ display: block; cursor: pointer; background-color: #CCCCCC; color: #666666; text-decoration: none; font-family:Verdana; font-size: 10px; } ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{ background-color: #FFFFFF; color: #0077c1; } ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{ background-color: #FFFFFF; color: #0077c1; } ul.MenuBarHorizontal a.MenuBarItemSubmenu{ background-repeat: no-repeat; background-position: 666% 50%; } ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{ background-image: url(seta.gif); background-repeat: no-repeat; background-position: 0% 50%; } ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{ background-repeat: no-repeat; background-position: 666% 50%; } ul.MenuBarHorizontal iframe{ position: absolute; z-index: 1010; } .Azul{ background-color: #CCCCCC; color: #0077c1; text-decoration: none; font-family:Verdana; font-size: 10px; font-weight:bold; } ul.MenuBarHorizontal a.Azul{ background-image: url(SpryMenuBarDownHover.gif); background-repeat: no-repeat; background-position: 666% 50%; } @media screen, projection{ ul.MenuBarHorizontal li.MenuBarItemIE{ display: inline; f\loat: left; background: #FFF; } } javascript var Spry; if(!Spry) { Spry = {}; } if(!Spry.Widget) { Spry.Widget = {}; } Spry.Widget.MenuBar = function(element, opts) { this.init(element, opts); }; Spry.Widget.MenuBar.prototype.init = function(element, opts) { this.element = this.getElement(element); this.currMenu = null; var isie = (typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE'); if(typeof document.getElementById == 'undefined' || (navigator.vendor == 'Apple Computer, Inc.' && typeof window.XMLHttpRequest == 'undefined') || (isie && typeof document.uniqueID == 'undefined')) { return; } if(opts) { for(var k in opts) { var rollover = new Image; rollover.src = opts[k]; } } if(this.element) { this.currMenu = this.element; var items = this.element.getElementsByTagName('li'); for(var i=0; i<items.length; i++) { this.initialize(items[i], element, isie); if(isie) { this.addClassName(items[i], "MenuBarItemIE"); items[i].style.position = "static"; } } if(isie) { if(this.hasClassName(this.element, "MenuBarVertical")) { this.element.style.position = "relative"; } var linkitems = this.element.getElementsByTagName('a'); for(var i=0; i<linkitems.length; i++) { linkitems[i].style.position = "relative"; } } } }; Spry.Widget.MenuBar.prototype.getElement = function(ele) { if (ele && typeof ele == "string") return document.getElementById(ele); return ele; }; Spry.Widget.MenuBar.prototype.hasClassName = function(ele, className) { if (!ele || !className || !ele.className || ele.className.search(new RegExp("\\b" + className + "\\b")) == -1) { return false; } return true; }; Spry.Widget.MenuBar.prototype.addClassName = function(ele, className) { if (!ele || !className || this.hasClassName(ele, className)) return; ele.className += (ele.className ? " " : "") + className; }; Spry.Widget.MenuBar.prototype.removeClassName = function(ele, className) { if (!ele || !className || !this.hasClassName(ele, className)) return; ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), ""); }; Spry.Widget.MenuBar.prototype.addEventListener = function(element, eventType, handler, capture) { try { if (element.addEventListener) { element.addEventListener(eventType, handler, capture); } else if (element.attachEvent) { element.attachEvent('on' + eventType, handler); } } catch (e) {} }; Spry.Widget.MenuBar.prototype.createIframeLayer = function(menu) { var layer = document.createElement('iframe'); layer.tabIndex = '-1'; layer.src = 'java script:false;'; menu.parentNode.appendChild(layer); layer.style.left = menu.offsetLeft + 'px'; layer.style.top = menu.offsetTop + 'px'; layer.style.width = menu.offsetWidth + 'px'; layer.style.height = menu.offsetHeight + 'px'; }; Spry.Widget.MenuBar.prototype.removeIframeLayer = function(menu) { var layers = menu.parentNode.getElementsByTagName('iframe'); while(layers.length > 0) { layers[0].parentNode.removeChild(layers[0]); } }; Spry.Widget.MenuBar.prototype.clearMenus = function(root) { var menus = root.getElementsByTagName('ul'); for(var i=0; i<menus.length; i++) { this.hideSubmenu(menus[i]); } this.removeClassName(this.element, "MenuBarActive"); }; Spry.Widget.MenuBar.prototype.bubbledTextEvent = function() { return (navigator.vendor == 'Apple Computer, Inc.' && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget))); }; Spry.Widget.MenuBar.prototype.showSubmenu = function(menu) { if(this.currMenu) { this.clearMenus(this.currMenu); this.currMenu = null; } if(menu) { this.addClassName(menu, "MenuBarSubmenuVisible"); if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE') { if(!this.hasClassName(this.element, "MenuBarHorizontal") || menu.parentNode.parentNode != this.element) { menu.style.top = menu.parentNode.offsetTop + 'px'; } } if(typeof document.uniqueID != "undefined") { this.createIframeLayer(menu); } } this.addClassName(this.element, "MenuBarActive"); }; Spry.Widget.MenuBar.prototype.hideSubmenu = function(menu) { if(menu) { this.removeClassName(menu, "MenuBarSubmenuVisible"); if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE') { menu.style.top = ''; menu.style.left = ''; } this.removeIframeLayer(menu); } }; Spry.Widget.MenuBar.prototype.initialize = function(listitem, element, isie) { var opentime, closetime; var link = listitem.getElementsByTagName('a')[0]; var submenus = listitem.getElementsByTagName('ul'); var menu = (submenus.length > 0 ? submenus[0] : null); var hasSubMenu = false; if(menu) { this.addClassName(link, "MenuBarItemSubmenu"); hasSubMenu = true; } if(!isie) { listitem.contains = function(testNode) { if(testNode == null) { return false; } if(testNode == this) { return true; } else { return this.contains(testNode.parentNode); } }; } var self = this; this.addEventListener(listitem, 'mouseover', function(e) { if(self.bubbledTextEvent()) { return; } clearTimeout(closetime); if(self.currMenu == listitem) { self.currMenu = null; } self.addClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover"); if(menu && !self.hasClassName(menu, "MenuBarSubmenuVisible")) { opentime = window.setTimeout(function(){self.showSubmenu(menu);}, 250); } }, false); this.addEventListener(listitem, 'mouseout', function(e) { if(self.bubbledTextEvent()) { return; } var related = (typeof e.relatedTarget != 'undefined' ? e.relatedTarget : e.toElement); if(!listitem.contains(related)) { clearTimeout(opentime); self.currMenu = listitem; self.removeClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover"); if(menu) { closetime = window.setTimeout(function(){self.hideSubmenu(menu);}, 600); } } }, false); }; html <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css"> <ul id="MenuBar1" class="MenuBarHorizontal"> <li class="menu"><a href="#">Inicial</a></li> <li><a href="#">O Projeto</a> <ul> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;Item 1.1</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;Item 1.2</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;Item 1.3</a></li> </ul> </li> <li><a href="#">Acompanhe</a> <ul> <li class="Azul"><a class="Azul">Etapa 1:</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;1</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;2</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;3</a></li> <li class="Azul"><a class="Azul">Etapa 2:</a></li> <li><a class="MenuBarItemSubmenu" href="#">&nbsp;&nbsp;Aguarde</a></li> </ul> </li> </ul> <script type="text/javascript"> <!-- var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); //--> </script>
  7. já viu em flash que tem um .swf, que tem numeros, 1 2 3 4, e a um determinado tempo ele vai pulando de 1 em 1. tem como fazer isto em ajax ? grato guilherme
  8. Abre o div, isto já está ok, o que não está ok, é? Como faco para fechá-lo e voltar como estava no inicio ? grato
  9. Eu sei que a função substr, ela pega a string, pega o caracterer inicial, informado por você, logo após, você pode colocar ou não aonde quer terminar, ate ai beleza. tem alguma função do php, que faça isto mas que eu informo que a string, deve ser colocada em tres linhas ? grato
  10. try{ xmlhttp = new XMLHttpRequest(); }catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ xmlhttp = false; } } } campo = "cl_id"; tipo = "DESC"; pg = 0; var ajax = { camposForm : function(oForm){ var aParams = new Array(); for (var i=0; i < oForm.length; i++) { var sParam = oForm[i].id; sParam += "="; sParam += oForm[i].value; aParams.push(sParam); } return aParams.join("&"); }, repostasCadastro : function(){ mensagens = document.getElementById('msg'); if(xmlhttp.readyState == 1) mensagens.innerHTML = 'Aguarde Processando...'; if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { mensagens.innerHTML = xmlhttp.responseText; ajax.listaClientes(campo, tipo); //document.cadastra.reset(); } } }, listaClientes : function(campo, tipo){//OK ordena = campo; ordenar = tipo; local = document.getElementById('lista'); xmlhttp.open('GET', '../include/ajax.php?lista=1&campo='+ordena+'&tipo='+ordenar, true); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { if(document.getElementById('tabelaLista')) anime.fade(document.getElementById('tabelaLista'), 100, 20, 500); } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ local.innerHTML = xmlhttp.responseText; if(document.getElementById('tabelaLista')) anime.fade(document.getElementById('tabelaLista'), 20, 100, 500); } } } xmlhttp.send(null); }, listaProjetos : function(campo, tipo){//OK ordena = campo; ordenar = tipo; local = document.getElementById('lista2'); xmlhttp.open('GET', '../include/ajax.php?lista=2&campo='+ordena+'&tipo='+ordenar, true); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { if(document.getElementById('tabelaLista1')) anime.fade(document.getElementById('tabelaLista1'), 100, 20, 500); } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ local.innerHTML = xmlhttp.responseText; if(document.getElementById('tabelaLista1')) anime.fade(document.getElementById('tabelaLista1'), 20, 100, 500); } } } xmlhttp.send(null); }, listaGrupos : function(campo, tipo){//OK ordena = campo; ordenar = tipo; local = document.getElementById('lista3'); xmlhttp.open('GET', '../include/ajax.php?lista=3&campo='+ordena+'&tipo='+ordenar, true); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { if(document.getElementById('tabelaLista2')) anime.fade(document.getElementById('tabelaLista2'), 100, 20, 500); } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ local.innerHTML = xmlhttp.responseText; if(document.getElementById('tabelaLista2')) anime.fade(document.getElementById('tabelaLista2'), 20, 100, 500); } } } xmlhttp.send(null); }, listaNewsletter : function(campo, tipo){//OK ordena = campo; ordenar = tipo; local = document.getElementById('lista4'); xmlhttp.open('GET', '../include/ajax.php?lista=4&campo='+ordena+'&tipo='+ordenar, true); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { if(document.getElementById('tabelaLista3')) anime.fade(document.getElementById('tabelaLista3'), 100, 20, 500); } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ local.innerHTML = xmlhttp.responseText; if(document.getElementById('tabelaLista3')) anime.fade(document.getElementById('tabelaLista3'), 20, 100, 500); } } } xmlhttp.send(null); }, EnviarNewsletter : function(id){//OK if(confirm("Tem certeza que deseja enviar esta newsletter ?")) { xmlhttp.open('GET', '../include/ajax.php?envia=1&id='+id, true); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(null); } }, deletaClientes : function(id){//OK if(confirm("Tem certeza que deseja excluir este cliente ?")) { xmlhttp.open('GET', '../include/ajax.php?deleta=1&id='+id, true); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(null); } }, deletaProjetos : function(id){//OK if(confirm("Tem certeza que deseja excluir este projeto ?")) { xmlhttp.open('GET', '../include/ajax.php?deleta=2&id='+id, true); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(null); } }, deletaGrupos : function(id){//OK if(confirm("Tem certeza que deseja excluir este grupo ?")) { xmlhttp.open('GET', '../include/ajax.php?deleta=3&id='+id, true); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(null); } }, deletaNewsletter : function(id){//OK if(confirm("Tem certeza que deseja excluir esta newsletter ?")) { xmlhttp.open('GET', '../include/ajax.php?deleta=4&id='+id, true); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(null); } }, editaClientes : function(id){ xmlhttp.open('GET', '../include/ajax.php?edita=1&id='+id, true); xmlhttp.onreadystatechange = ajax.edicaoTratamento; xmlhttp.send(null); }, editarProjetos : function(id){ xmlhttp.open('GET', '../include/ajax.php?edita=2&id='+id, true); xmlhttp.onreadystatechange = ajax.edicaoTratamento; xmlhttp.send(null); }, editarGrupos : function(id){ xmlhttp.open('GET', '../include/ajax.php?edita=3&id='+id, true); xmlhttp.onreadystatechange = ajax.edicaoTratamento; xmlhttp.send(null); }, editarNewsletter : function(id){ xmlhttp.open('GET', '../include/ajax.php?edita=4&id='+id, true); xmlhttp.onreadystatechange = ajax.edicaoTratamento; xmlhttp.send(null); }, confirmar : function(parametro){//OK if(confirm("Tem certeza que deseja gravar "+parametro+" ?")) {//OK if(parametro == "clientes"){//OK formulario = document.cadastra.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', '../include/ajax.php?cadastro=1', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(param); } else if(parametro == "projeto"){//OK formulario = document.cadastra.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', '../include/ajax.php?cadastro=2', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(param); } else if(parametro == "grupo"){//OK formulario = document.cadastra.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', '../include/ajax.php?cadastro=3', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(param); } else if(parametro == "newsletter"){//OK formulario = document.cadastra.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', '../include/ajax.php?cadastro=4', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = ajax.repostasCadastro; xmlhttp.send(param); } } } } o problema é na hora em que chega nesta parte repostasCadastro : function(){ mensagens = document.getElementById('msg'); if(xmlhttp.readyState == 1) mensagens.innerHTML = 'Aguarde Processando...'; if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { mensagens.innerHTML = xmlhttp.responseText; ajax.listaClientes(campo, tipo); //document.cadastra.reset(); } } }, ele estava assim, repostasCadastro : function(){ mensagens = document.getElementById('msg'); if(xmlhttp.readyState == 1) mensagens.innerHTML = 'Aguarde Processando...'; if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { mensagens.innerHTML = xmlhttp.responseText; ajax.listaClientes(campo, tipo); document.cadastra.reset(); } } }, document.cadastra.reset();, ai na hora em que cadastrava, ou alterava, os campos do form apagavam. ai desabilitei, colocando assim //document.cadastra.reset();, tem algum problema ? outra coisa é que o listaClientes : function(campo, tipo){//OK, funciona de um jeito, assim, quando cadastro ou altero, a tabela que esta no div já é mostrada com a alteração ou com a inclusão, o restante como listaProjetos : function(campo, tipo), listaGrupos : function(campo, tipo) e listaNewsletter : function(campo, tipo), não funciona igual alguém poderia me explicar porque ? pelo que eu entendi o div tem que ser este nome: document.getElementById('tabelaLista3'), document.getElementById('tabelaLista2') e document.getElementById('tabelaLista1'), sp que mesmo alterando ele não esta funcionando, ao cadastrar ou alterar tem que apertar o f5, para recarregar a pagina. se alguém não entendeu é so falar.
  11. o que você quer realmente ?
×
×
  • Create New...