• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

chicosoft

Abrir pagina dentro de pagina

8 mensagens neste tópico

Viva,

É possivel criar um codigo em que eu abro uma pagina especifica dentro de outra?

Ou seja, é possivel eu inserir o URL e depois abrir a pagina dentro dela?

Por exemplo, digitava: google.com e ele abria essa pagina la detro...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
<?php if(is_set($_REQUEST["destino"])) include($$_REQUEST["destino"]); else echo '<html><body><form action="'.$_SERVER["PHP_SELF"].'" method="post"><input name="destino" /><button type="submit">Enviar</button></form></body></html>'; ?>

ATENÇÃO, este código é extremamente inseguro e é do pior que se pode fazer. Para o que queres fazer, javascript é o q chega ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim.. só precisas de utilizar iframes e uma função PHP como por exemplo fopen, file_get_contens... ou mesmo um include

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim.. só precisas de utilizar iframes e uma função PHP como por exemplo fopen, file_get_contens... ou mesmo um include

Kingless, fui à procura de iframes(nunca tinha ouvido falar),, é verdade que não funcionam em IE ?

EDIT : WEIRD , acabei de encontrar uma afirmação oposta

Iframes, or inline frames, allow you to load html files into an existing document. Internet Explorer 4+, Netscape 6+, Firefox, Mozilla, Opera and other modern browsers all support iframes.

grrr

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Todos os browsers que conheço têm suporte a iframes ;)

Uma solução possível e segura:

<?php
echo '<html><body>';
if(is_set($_REQUEST["destino"])) echo '<iframe src="'.$_REQUEST["destino"].'"></iframe>';
else echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post"><input name="destino" /><button type="submit">Enviar</button></form>';
echo '</body></html>';

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva, ja percebi como se faz isso dos iframes, demorou :wallbash:, mas cheguei la. :cheesygrin:

Ja agora, há algum erro no codigo?

<script language="javascript" type="text/javascript">
	function iFrameHeight() {
		var h = 0;
		if ( !document.all ) {
			h = document.getElementById('blockrandom').contentDocument.height;
			document.getElementById('blockrandom').style.height = h + 60 + 'px';
		} else if( document.all ) {
			h = document.frames('blockrandom').document.body.scrollHeight;
			document.all.blockrandom.style.height = h + 20 + 'px';
		}
	}
	</script>
	<div class="contentpane">

			<iframe
	onload="iFrameHeight()"		id="blockrandom"
	name="iframe"
	src="http://172.16.14.51:8080/jira"
	width="100%"
	height="650"
	scrolling="auto"
	align="top"
	frameborder="0"
	class="wrapper">
	This option will not work correctly.  Unfortunately, your browser does not support Inline Frames		</iframe>

	</div>
	<div class="back_button">
	<a href='javascript:history.go(-1)'>[ Back ]</a></div></div></td>
                </tr>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora