• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

passado

Variaveis para preenchiento de campos

9 mensagens neste tópico

Boas pessoal eu queria criar um processo que me permitisse fazer o seguinte:

Eu tenho um tooltip no meu site que ao passar por cima de determinado link mostra uma informação que contem uma imagem e no maixmo 4 linhas de texto, eu isto faço tudo muito bem mas tudo em html com javascript ou seija arranjei um script na net que me permite fazer isto apenas com este codigo:

~        <ul>
          <li><a href="#" onmouseover="Tip('<img src=\'images/Festivais/caos.jpg\' width=\'150\'><p class="PDatas">Caos Emergente 2009</p><p class="PDatas">Dias 11, 12, e 13 DE SETEMBRO</p><p class="PDatas">Recarei - Paredes</p><p class="PDatas"></p>')"onmouseout="UnTip()">Caos Emergente</a><br />
          </li>
        </ul>

O que eu queria era no local do texto em vez do texto estar uma variavel global que fosse buscar os valores ao um ficheiro PHP, isso sera facil de fazer, tentei fazer atravez de um exemplo que aqui tenho de um blog que funciona assim mas nao consegui resultado nenhum, isto nao da mesmo para fazer ou tem alguma forma especifica ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nesse ficheiro, substituis esse código por:

<?php
$var = '<img src=\'images/Festivais/caos.jpg\' width=\'150\'><p class="PDatas">Caos Emergente 2009</p><p class="PDatas">Dias 11, 12, e 13 DE SETEMBRO</p><p class="PDatas">Recarei - Paredes</p><p class="PDatas"></p>';
echo ' <ul>
          <li><a href="#" onmouseover="Tip(\''.$var.'\')"onmouseout="UnTip()">Caos Emergente</a><br />
          </li>
        </ul>';
?>

A variável $var é o conteúdo da tooltip.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

passado não percebi bem o que querias.. quando passar com o rato buscar a informação que já foi lá foi colocada ou ir buscar no momento? Se for informação que já la foi colocada podes sempre usar um echo como o scorch usou ali.. mas se for para ir buscar no momento a outra página terás de usar ajax..

@offtopic scorch já te ia corrigir porque tinhas o post com os erros ainda bem que fiz pré visualizar o tópico :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

@offtopic scorch já te ia corrigir porque tinhas o post com os erros ainda bem que fiz pré visualizar o tópico :D

Pois, eu é que queria clicar em pré-visualizar e enganei-me e cliquei em Gravar. :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A ideia era minimizar a linha de codigo nos links, mas em vez de ter as variaveis definidas no mesmo documentos estarem num outro para ter tudo arrumado por exemplo, e nao sei se este codigo é correcto:

<?php
$var = '';
echo ' <ul>
          <li><a href="#" onmouseover="Tip('<img src= $img' width=\'150\'><p class="PDatas">&nome_caos</p><p class="PDatas">$data_caos</p><p class="PDatas">$local_caos</p><p class="PDatas"></p>')"onmouseout="UnTip()">Caos Emergente</a><br />
          </li>
        </ul>';
?>

Depois aseguir essas variaveis estavam definidas no tal documento:

$img = link da imagem

etc..

Fizme entender mais ou menos?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

AJAX. :D

;p em PHP nao consigo fazer isso? e que eu ainda agora começei com PHP começar logo assim com AJAX xD

Eu tenho um blog que vou colocar no meu site que e e PHP e tem mais ou menos essa função, ja tive a tentar colocar mas nao consigo, porque aqui vai buscar as expressoes ao um ficheiro string

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

php é server side, tens sempre de enviar qq coisa ao servidor para ele te devolver o que queres...

ou seja, passar o rato sem clickar e ele devolver info, n dá com php porque n há comunicação com o servidor.

tens de usar ajax

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para o que queres tens k usar ajax exprimenta php live que é mais facil para utilizares......

Abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora