Ir para conteúdo

POWERED BY:

Arquivado

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

programador php

link abrir na DIV

Recommended Posts

galera tem como fazer isso

 

seria parecido com frames porem ao inves de frame abrir em uma div

 

para ninguem me xingar

<div id="cadastro"><dl>CADASTRE-SE</dl><p>Para receber informações sobre novidades, promoçoes e descontos, clique aqui e preencha o formulário.</p></div><div id="formulario"></div>

 

então gostaria que quando o cara clicasse no conteudo da tag [P]

 

o formulario abrisse na div #formulario

 

tem como fazer isso

 

eu posso substituir a tag [P] por [A] porem gostaria que funcionasse

 

abraço

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um código simples mas acho que é o que você ta querendo

<html><head><script>function formulario(){	var div = document.getElementById("formulario").innerHTML = "Colque aqui o código do seu form";}</SCRIPT></head><body><div id="cadastro"><dl>CADASTRE-SE</dl><p onClick="formulario();" style="cursor: pointer;">Para receber informações sobre novidades, promoçoes e descontos,clique aqui e preencha o formulário.</p></div><div id="formulario"></div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um código simples mas acho que é o que você ta querendo

<html><head><script>function formulario(){	var div = document.getElementById("formulario").innerHTML = "Colque aqui o código do seu form";}</SCRIPT></head><body><div id="cadastro"><dl>CADASTRE-SE</dl><p onClick="formulario();" style="cursor: pointer;">Para receber informações sobre novidades, promoçoes e descontos,clique aqui e preencha o formulário.</p></div><div id="formulario"></div></body></html>
eu tentei e deu errocomo que ficaria se eu desse um include de uma pagina .php nesse codigo...pois o formulario é um pouco extenso!!!valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara, esse código exatamente como está aí funcionou aqui, agora se você quer dar um include de uma página php você terá que jogar o conteúdo da página numa variavel e depois coloca-no lugar do texto

var div = document.getElementById("formulario").innerHTML = "<?php echo $html; ?>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com AJAX você teria que implementar, ou usar uma biblioteca já pronta, então você executaria uma página php, e toda saida html que essa página php retornar você conseguirá pegar no javascript e utilizar o innerHTML pra colcar na tela.

 

Da uma olhada nesse link: http://www.w3schools.com/ajax/ajax_server.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui fazer!!!!

 

arquivo JS

function XMLHTTPRequest() { 	var http1 = 0;	if (window.XMLHttpRequest) {		http1 = new XMLHttpRequest();	} else {		try { 			http1 = new ActiveXObject("Msxml2.XMLHTTP");		} catch(e) {			try { 			http1 = new ActiveXObject("Microsoft.XMLHTTP");			} catch(e) { 				http1 = false; 			} 		}	} 	return http1; }function exibir_pagina(url1, div1) {	var http1 = XMLHTTPRequest();	if (http1) {		http1.onreadystatechange = function() {			if (http1.readyState == 1) {				document.getElementById(div1).innerHTML = "carregando...1";			}if (http1.readyState == 4) {				if (http1.status == 200) {					var retorno1 = unescape(http1.responseText.replace(/\+/g," "));					document.getElementById(div1).innerHTML = retorno1				} else {					alert('There was a problem with the request.');				}			}				}		http1.open("GET", url1, true);		http1.send(null);	}	else {		alert('Erro seu navegador nao suporta ajax');	}}	function addEvent1(obj1, evType1, fn1) {	if (typeof obj1 == "string") {		if (null == (obj1 = $(obj1))) {			throw new Error("Cannot add event listener: HTML Element not found.");		}	}	if (obj1.attachEvent) {		return obj1.attachEvent(("on" + evType1), fn1);	} else if (obj1.addEventListener) {		return obj1.addEventListener(evType1, fn1, true);	} else {		throw new Error("Your browser doesn't support event listeners.");	}}function iniciar1() {	var items1 = [], allItems1 = document.getElementsByTagName("a");	for (var i1 = 0; i1 < allItems1.length; i1++) {					allItems1[i1].onclick = function() {			var padrao1 = /(<p(.*?)>(.*?)<\/p>)/i;		var pagina1 = this.innerHTML.replace(padrao1, "$3");			pagina11 = pagina1.toLowerCase();				if(pagina11.indexOf("ç") > 0){			pagina11 = pagina11.replace("ç","c");		}			if(pagina11.indexOf(" ") > 0){			pagina11 = pagina11.replace(" ","");			pagina11 = pagina11.replace(" ","");		}					var url1 = 'receber.php?pagina=' + pagina11;								exibir_pagina(url1, 'esquerda');								document.title = "..:: xxxxx ::.. - CADASTRE-SE ";	}				}	}// quando terminar o carregamento da página, executa a "iniciarMudancaDeEnterPorTab"addEvent1(window, "load", iniciar1);

 

arquivo HTML

<div id="cadastro"><dl>CADASTRE-SE</dl><p>Para receber infor- mações sobre novi- dades, promoções e descontos, <a>clique aqui</a> e preencha o formulário.</p></div>

arquivo PHP

<?php$pagina = $_GET["pagina"];if(file_exists("$pagina.php")) {			require("$pagina.php");} else {	require("inicio.php");}	?>

qualquer duvida

 

 

estamos ai para isso

 

 

abraço

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.