Ir para conteúdo

POWERED BY:

Arquivado

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

NoiadoX

Chamar javascript via php

Recommended Posts

Gente, como eu faço para chamar uma função em javascript via php. Exemplo:

 

Eu tenho a função:

 

PHP

[*]<?php 

[*]function chamaphp(){

[*]$url = "index2.php";

[*]}

[*]?>

em PHP

 

e tenho a função:

 

<script language="JavaScript">
function AbreUrl(Arquivo)
{
conteudo.location.href=Arquivo; 
}
</script>

em JavaScript

 

Como eu poderia de dentro da função "chamaphp()" em php, chamar a função "AbreUrl(Arquivo)" em javascript?? E passar a variavel "$url" para o parametro "Arquivo" da função em javascript??

 

Algo do tipo:

 

PHP

[*]]<?php 

[*]function chamaphp(){

[*]$url = "index2.php";

[*]echo"<script>"AbreUrl($url);"</script>";

[*]}

[*]?>

 

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim.. esta qse certo...

 

PHP

[*]

[*]<?php

[*]function chamaphp()

[*]$url = "index2.php"

[*]echo"<script>AbreUrl($url);</script>"

[*]} 

[*]?>

[*]

 

acho que funciona.. teste ai.. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu não:Ele exibiu isso na pagina:AbreUrl(index2.php);> Abaixo o código completo:

<title>Trofeu joinha</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><script language="JavaScript">function AbreUrl(Arquivo){ parent.location.href=Arquivo; }</script><head><?php function chamaphp(){$url = "index2.php";echo"<script>AbreUrl($url);</script>"; }?><BODY onLoad=<? chamaphp();?>></head><body></body></html>

Disse q tem um erro na linha 10 caractere 1: "<?php"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum.. tente dessa maneira entao =)

 

<html><head><title>Trofeu joinha</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><script language="JavaScript">function AbreUrl(Arquivo){parent.location.href=Arquivo; }</script><head><?php $url = "index2.php";?></head><body onLoad="<?= "AbreUrl('$url')"?>"></body></html>
aqui funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

yeah cara, deu certinho agora. To ha uma semana tentando fazer isso. Vida de iniciante é mediocre mesmo. Valeu mesmo mano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.