Jump to content
theone87

Carregar url da BD para iframe

Recommended Posts

theone87

Bom dia, eu estou a tentar carregar um url da base de dados para uma iframe. Se adicionar manualmente o url atraves de ".attr" ele abre normalmente na iframe mas qd tento carregar da base de dados não o faz. Vou deixar aqui o html e o php a ver se alguem me consegue dar uma ajuda.

<?php include 'load_url.php'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="jquery,ui,easy,easyui,web">
<meta name="description" content="easyui help you build your web page easily!">
<title>Async Tree - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/demo/demo.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
</head>
<body>
<div style="width: 350px; float: left;">    
    <ul id="tt" class="easyui-tree" url="get_datav4.php" data-options="animate:true" >
    </ul>
</div>
<iframe id="a" style="width: 1000px; height: 800px; float: right; visibility: hidden;">
</iframe>

<script language="Javascript" type="text/javascript">
//TORNA A IFRAME VISIVEL    

$('#tt').tree({
onclick: function(){
        console.log('Inicio..');
        $("#a").css("visibility","visible");        
        $("#a").load("load_url.php");
        console.log('Fim...');
}
});    
</script>
</body>
</html>

<?php
include_once 'acess_db.php';
$rs = mysql_query("select url from dados3 where id=1");
while($row = mysql_fetch_array($rs))
{
$url = $row["url"];
}
return $url;
?>

Quanto à base de dados é em mysql e tem um campo em text com o seguinte: "http://www.sapo.pt" .

Edited by brunoais
geshi

Share this post


Link to post
Share on other sites
I-NOZex

tem de ser memo pelo attr, pq src é um atributo da tag iframe...

esse load serve para carregar logo html directo na iframe (embora esse codigo nao teja correcto), tanto quanto sei

e nesse caso, so iria carregar por exemplo http://sapo.pt ...

logo o que tu queres, é mesmo com o attr

senao tambem podes fazer com ajax, e em vez desse ficheiro php retornar uma string apenas com o endereço, retorna por exemplo um JSON,e depois no ajax, no success, saca a url do JSON retornado e mete no attr, a url do json

Edited by I-NOZex

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.