Ir ao conteúdo

[Javascript] Como habilito location.ref pra usar no Firefox?


JubaGrande

Posts recomendados

Postado

olá gente!

estou tentando fazer um script que altere um outro frame ou iframe...

achei um exemplo na internet, mas curiosamente, na internet funciona e no meu pc dá erro!

dá esse erro aqui: Erro: uncaught exception: [Exception... "Access to property denied" code: "1010" nsresult: "0x805303f2 (NS_ERROR_DOM_PROP_ACCESS_DENIED)" location: "file:///C:/Users/Daniel/Desktop/Nova%20pasta/top1.html Line: 10"]

o engraçado é que esse mesmo código funciona nessa pagina de exemplo:

http://oopweb.com/JavaScript/Documents/jsintro/Volume/part3/frames3.htm

aí nesse exemplo, se eu clico no "first", o script funciona

quando coloquei essas paginas no meu PC e rodei, dá esse erro!!!

como pode???

como faz pra funcionar!!

quero fazer o script abrir a pagina no outro frame!!!

socorro :confused:

paginas do frame:

<html>
<frameset rows="80%,20%">
<frame src="start.htm" name="main">
<frame src="menu.htm" name="menu">
</frameset>
</html>

frame do menu:

<html>
<head>
<script language="JavaScript">
<!-- hide

function load(url) {
parent.main.location.href= url;
}

// -->
</script>
</head>
<body>

<a href="javascript:load('first.htm')">first</a>
<a href="second.htm" target="main">second</a>
<a href="third.htm" target="_top">third</a>

</body>
</html>

Postado

O erro em sí não entendi muito bem, mas esse Frame tem muita coisa errada.

a linha:


<a href="third.htm" target="_top">third</a>

Tá puxando uma página em um lugar que não existe. o Frame criou Target Main e Menu, como você puxa uma página em _top ?

Outra coisa, o primeiro link tá puxando First.htm e o Frame inicial (Index) tá puxando start.htm.

Ou a intenção eram de fazer 2 páginas diferentes ou a criação de 2 arquivos idênticos (o que é inútil e irrelevante).

Por que usar JavaScript pra puxar uma página, sendo que a própria Tag '<a>' te fornece extensão "Taget" pra você decidir aonde a página vai ser carregada?

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!