Olá pessoal, como faço para executar o seguinte href via Java Script?
Grato!
Olá pessoal, como faço para executar o seguinte href via Java Script?
Grato!
Via javascript não lembro, mas via JQuery é simples
$(’#thickbox’).click();
Pode mostrar um exemplo simples disto?
Bem simples, nesse caso usei no onload da página.
No seu caso veja o que é melhor.
<html>
<head>
</head>
<body>
<a href="http://www.guj.com.br" id="link" />
<!-- Script simula click no link a href redirecionando para página especificada.-->
<script type="text/javascript">
window.onload = function(){
document.getElementById('link').click();
}
</script>
</body>
</html>
Flw.
Bem simples, nesse caso usei no onload da página.
No seu caso veja o que é melhor.
[code]
<body>
<a href="http://www.guj.com.br" id="link" />
<!-- Script simula click no link a href redirecionando para página especificada.-->
<script type="text/javascript">
window.onload = function(){
document.getElementById('link').click();
}
</script>
</body>
</html>[/code]
Flw.
O exemplo do Annonymous é totalmente válido e sem usar JQuery.
Mas repetindo o msmo codigo soh que via JQuery ficaria assim:
[code]
<body>
<a href="http://www.guj.com.br" id="link" />
<!-- Script simula click no link a href redirecionando para página especificada.-->
<script type="text/javascript">
$(document).ready(function(){
$('#link').click();
});
</script>
</body>
[/code]
obrigado a todos pelas respostas.
Pessoal na minha página ainda não consigo pegar o a ser acionado pelo JS.
Segue o código fonte abaixo:
[code]
<link rel="stylesheet" href="${pageContext.request.contextPath}/jquery/css/thickbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/js/jquery-latest.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/js/thickbox.js"></script>
<!-- COM DOM -->
<script type="text/javascript">
function thickbox(){
window.onclick = function(){
document.getElementById('thick').firstChild.nodeValue;
}
}
</script>
<!-- COM JQUERY -->
<script type="text/javascript">
function thickbox(){
$(document).ready(function(){
$('#thick').click();
});
}
</script>
<frameset id="principal" cols="157,*" frameborder="0" border="0" framespacing="0">
<frame name="menu" scrolling="no" src="PAGINA1.jsp" target="contents" noresize>
<frame name="principal" src="PAGINA2.jsp" scrolling="yes" target="main" noresize>
<noframes id="noFrames">
<body bgcolor="#FFFFFF">
<a id="thick" href="${pageContext.request.contextPath}/ajaxLogin.html?height=150&width=350&modal=true" class="thickbox"/>
</body>
</noframes>
</frameset>
[/code]
Com certeza não vai funcionar, afinal ele esta em um iframe e não no body da página atual.
E no seu caso, existe realmente a necessidade de usar um iframe?
Outra dúvida você quer pegar a url do via js ou vc quer apenas que o click funcione?
Vendo o seu código não entendi direito sua necessidade.
Quando a sessão for expirada deve ser aberta uma página com Jquery que obrigatoriamente deve ser chamado via HREF.