100do
Membro participativo
Como este é um fórum em que há (provavelmente) gente de todas as áreas, peço ajuda para o seguinte:
Estou a trabalhar num websig (portal com informação geográfica e alfanumérica.
Basicamente, tenho um mapa com cartografia e tenho vários hyperlinks para fotos. O endereço para esses hyperlinks é este: http://server/Munisigweb/Fotos/
As fotos estão numeradas e dentro da pasta fotos. A foto que abre depende do local do mapa onde se clica.
Até aqui está tudo bem.
O problema é que as fotos abrem numa nova janela ou num novo separador (depende da configuração do navegador) e eu pretendia que a foto abrisse num popup, que fechasse por exemplo com 1 clique, de forma a que o utilizador voltasse ao mapa.
Coloquei a dúvida e explicaram-me, mas como não sei programação, peço ajuda.
Disseram-me o seguinte:
Mas em anexo enviaram-me um exemplo da página a programar, e penso que será aqui que preciso de ajuda.
O conteúdo da página é este:
Estou a trabalhar num websig (portal com informação geográfica e alfanumérica.
Basicamente, tenho um mapa com cartografia e tenho vários hyperlinks para fotos. O endereço para esses hyperlinks é este: http://server/Munisigweb/Fotos/
As fotos estão numeradas e dentro da pasta fotos. A foto que abre depende do local do mapa onde se clica.
Até aqui está tudo bem.
O problema é que as fotos abrem numa nova janela ou num novo separador (depende da configuração do navegador) e eu pretendia que a foto abrisse num popup, que fechasse por exemplo com 1 clique, de forma a que o utilizador voltasse ao mapa.
Coloquei a dúvida e explicaram-me, mas como não sei programação, peço ajuda.
Disseram-me o seguinte:
Pelo que aqui está explicado, parece-me que tenho que alterar o meu endereço para http://server/Munisigweb/Fotos/popup.htm?foto=Relativamente à questão que me pôs, basta fazer na gestão de temas, no campo, o link, o url abrir a página de popup que programar. E pôr no endereço do popup, uma variável que serve de argumento para abrir a imagem
http://..../popup.htm?ID=
Segue o exemplo: o campo vídeo na opção de temas/configurar temas tem o hiperlink definido como:
../../Videografia/popup.htm?video=
Mas em anexo enviaram-me um exemplo da página a programar, e penso que será aqui que preciso de ajuda.
O conteúdo da página é este:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body onload="redirect(getQueryVariable('video'))">
</body>
</html>
<script type="text/javascript">
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars.split("=");
if (pair[0] == variable) {
return pair[1];
}
}
}
function redirect(url){
window.open("video.aspx?video="+url,"_blank","menubar=1,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0,width=325,height=350");
window.open('','_self','');
window.close();
}
</script>