Forum Pplware

Versão Completa: Dúvida Website
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Boa noite, estou a fazer um website com base de dados e gostaria de saber como fazer uma espécie de widget na página principal num rectângulo pequeno (que chamaria uma outra página que contêm html+php+ajax e javascript). Foi-me sugerido fazer uma div com um .js lá dentro mas não estou a ver como. Podem-me dar sugestões sff?

Desde já os meus agradecimentos
Cumprimentos
Explica melhor o que pretendes, não percebi muito bem... qual é o objectivo?

Vê se o load do jQuery te é útil: http://api.jquery.com/load/
O objectivo é criar uma div de lado na página master onde seria chamada uma página html (o dito widget) para se facilitar a inclusão noutros sites. Peço desculpa se não estou a fazer-me entender.

Cumprimentos,
Afonso Santos
Não estou a perceber muito bem, mas se queres criar um widget dinâmico que possa ser incluído noutros sites (mesmo em domínios diferentes, etc.), podes criar um ficheiro .php com header text/javascript que faça um document.write ou $(document).append()

Depois a inclusão será algo como:

<script type="text/javascript" src="http://caminho-ate-ao/ficheiro.php"></script>
Já encontrei mais ao menos o que eu queria:

<script type="text/javascript">
//<![CDATA[
// written by: Coothead
function updateObjectIframe(which){
document.getElementById('one').innerHTML = '<'+'object id="foo" name="foo" type="text/html" data="'+which.href+'"><\/object>';
}

//]]>
</script>

</head>
<body>

<div id="one">
<object id="foo" name="foo" type="text/html" data="http://www.w3schools.com/"></object>
</div>
<div>
<a href="http://www.google.com" onclick="updateObjectIframe(this); return false;">this is an object test not an iframe test</a>
</div>

</body>
</html>

Este código cria uma frame com o html de outra página.

Obrigado pela ajuda.

Cumprimentos
URL's de Referência