[Resolvido] JavaScript - abrir link

13 respostas
erickles

Pessoal,

Precisava de um help, preciso saber como faria para montar uma função em javascript, que, acionando essa função, me abra um endereço de link…

Poderiam me ajudar?

13 Respostas

natureza

Segue exemplo:

<html>
<script>
function abreLink(){
	window.open('http://www.google.com.br');
}
</script>
<a href="#" onclick="abreLink();">Abre Link</a>
</html>
erickles
natureza:
Segue exemplo:
<html>
<script>
function abreLink(){
	window.open('http://www.google.com.br');
}
</script>
<a href="#" onclick="abreLink();">Abre Link</a>
</html>

Eu gostaria no caso, rodar o arquivo html com esse código e abrir diretamente a pagina, tem como?

natureza

Ai então tu coloca no o onload que assim que a página carregar abrirá a função !

<html>
<script>
function abreLink(){
	window.open('http://www.google.com.br');
}
</script>
<head>
<title>ABRE PAGINA JS</title>
<head>
<body onload="abreLink();">
[Resolvido] - Caso esteja correto !
</body>
</html>
xjunior
<html>
    <head>
        <title>teste</title>
        <script>
            function $(id){
                return document.getElementById(id);
            }
            window.onload=function(){
                $('link1').onclick = function(){
                    window.location="index.php";
                }
            }
        </script>
    </head>
    <body>
        <a href="#">Abrir esta mesma página com a tag 'a'</a>
        <p id="link1" style="cursor:pointer">Abrir páginas em js usando o comando window.location</p>
    </body>
</html>
xjunior

OK??
bom, simplória a implementação, mas dá pra vc ver como pode ser feito, usando o comando window.location, ok?

erickles

Cara, funcionou, mas no caso, ele abre outra janela, ou seja, ficam 2 janelas, uma com o google e outra em branco…teria como abrir na propria pagina mesmo?

xjunior

aproveitando substitui onde tá window.location=‘index.php’ por window.location=“http://www.google.com.br” e clicka nele pra vc ver, ele vai abrir o google na sua página, e para abrir ao carregar a página outra página em js, faz o seguinte:

<html>
    <head>
        <title>teste</title>
        <script>
            function $(id){
                return document.getElementById(id);
            }
            window.onload=function(){                
                    window.location="http://www.google.com.br";                
            }
        </script>
    </head>
    <body>        
        <p>Simples assim....</p>
    </body>
</html>
xjunior

O meu código que vc tá falando??

impossível mano, ele redireciona, ce testou minha implementação mesmo, não confundiu não???

xjunior

??

erickles

O meu código que vc tá falando??

impossível mano, ele redireciona, ce testou minha implementação mesmo, não confundiu não???

Nao nao, é a resposta do natureza. Vo testa a sua.

xjunior

ok mano, precisando, aqui se tiver solucionado, muda o status pra resolvido flw…

erickles
xjunior:
aproveitando substitui onde tá window.location='index.php' por window.location="http://www.google.com.br" e clicka nele pra vc ver, ele vai abrir o google na sua página, e para abrir ao carregar a página outra página em js, faz o seguinte:
<html>
    <head>
        <title>teste</title>
        <script>
            function $(id){
                return document.getElementById(id);
            }
            window.onload=function(){                
                    window.location="http://www.google.com.br";                
            }
        </script>
    </head>
    <body>        
        <p>Simples assim....</p>
    </body>
</html>

Perfeito véio, era isso mesmo, valeu mesmo!

xjunior

Fico feliz em ajudar!!!

Criado 14 de janeiro de 2010
Ultima resposta 14 de jan. de 2010
Respostas 13
Participantes 3