Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery]problem z systemem pomocy
zdzichu
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

Ostrzeżenie: (0%)
-----


Witam. Jestem w trakcie robienia systemu pomocy opartym o JS.
Dziala to na takiej zasadzie:
Jest <input type="button" /> z klasa "helpsystem".
Kazdy taki button ma inne id (np. blocks-name, blocks-href).
Za pomoca ajaxa jest wysylane zapytanie do skryptu php, ktory zwraca tekst z tablicy o kluczu rownym id z buttona- tekst ten jest wyswietlany jako tooltip w overlibie.
Teraz garsc kodu:
HTML
Kod
<input type="button" class="helpsystem" id="blocks-href" value="?" />
<input type="button" class="helpsystem" id="blocks-name" value="?" />

JS
Kod
$(function() {
createhelp(); //jesli nie ma Js`u to inputy z helpsystemu sie wogole nie pojawia.
$(".helpsystem").mouseover( function() { return overlib(help($(".helpsystem").attr("id")),CAPTION,
   'System pomocy DCMS'); } );
$(".helpsystem").mouseout( function() { return nd(); } );
});

no i prosciutki php:
Kod
<?php
$help=array('blocks-href'=>'lorem ipsum','blocks-name'=>'dolor sit amet');
echo $help[ $_GET['id'] ];
?>

Problem stanowi kod js. w sposob, w jaki teraz dodaje mouseover, kazdy button przyjmuje wartosc pierwszego (bo nie jest to pobierane do tablicy i przypisywana wartosc) - jednak z js jestem dosc kiepski i nie umiem tego rozgryzc- moze ktos pomoc?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:12