Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] niedziałający popup tabelki serwerów
Forum PHP.pl > Forum > Przedszkole
lukas72
Witam

Nie wiem wogóle gdzie powinienem napisać (jakby co to prosze o przeniesienie tematu). Od 2 dni bawie sie tabelkami serwerów i napotkałem problemik smile.gif

Nie potrafię napisać "fachowo", więc będę pisał swoimi słowami (możecie się śmiać) haha.gif

Chciałem przerobić sobie tabelkę (tą), aby przypominała wyglądem tabelke golusa pod IPB smile.gif

I gdy stworzyłem już popup itp. i podstawiłem dane z tabeli to popup działa ale tylko ostatni z serwerów go posiada .... Ciężko mi to wytłumaczyc ....

CODE
<div id="server_3_players" style="width: 400px;overflow:hidden;display:none;">
<h3>
Lista graczy
</h3>

<div style="max-height: 350px;overflow:auto;">
<table class="ipb_table topic_list hover_rows is_mod" id="forum_table">

<tr class="header" style="height: 20px;width: 100%;">
<th style="padding: 2px 2px;text-align: center;"><center>Nick</center></th>
<th style="padding: 2px 2px;text-align: center;"><center>Wynik</center></th>
<th style="padding: 2px 2px;text-align: center;"><center>Czas gry</center></th>
</tr>


</table>
</div>
</div>


To jest kod popupa i tworzy się on tylko dla trzeciego serwera (<div id="server_3_players"... a dla dwóch poprzednich kod wogóle się nie tworzy ... nie wiem ocb...

Pewnie się ze mnie śmiejecie haha.gif, ale pokierujcie mnie bo cały dzień nad tym siedziałem i nie chcę żeby poszło to na marne.... closedeyes.gif
b4rt3kk
Jakbyś tak raczył dać kod, który jest odpowiedzialny za tworzenie tego pop-upa? To by było prościej cokolwiek powiedzieć. Sam HTML niewiele mówi.
lukas72
tutaj jest .js :

CODE
<script type="text/javascript">
function showServerPlayers(id, el)
{
abc = el.identify();
var n = abc.split("_");
$('anonymous_element_srv_'+n[1]).click();
new ipb.Popup('serverPlayers_' + id,
{
type: 'pane', w: '660px', h: '450px', modal: true,
hideAtStart: false, initial: $( 'server_' + id + '_players' ).innerHTML
}
);

}

function showInfoPopup(id, el)
{
abc = el.identify();
var n = abc.split("_");
$('anonymous_element_srv_'+n[1]).click();
new ipb.Popup('infoPopup_' + id,
{
type: 'pane', w: '660px', h: '450px', modal: true,
hideAtStart: false, initial: $( 'server_' + id + '_content' ).innerHTML
}
);
}
</script>



Tutaj kod popupa:
CODE
<div id="server_<?echo $id?>_players" style="width: 400px;overflow:hidden;display:none;">
<h3>
Lista graczy
</h3>

<div style="max-height: 350px;overflow:auto;">
<table class="ipb_table topic_list hover_rows is_mod" id="forum_table">

<tr class="header" style="height: 20px;width: 100%;">
<th style="padding: 2px 2px;text-align: center;"><center>Nick</center></th>
<th style="padding: 2px 2px;text-align: center;"><center>Wynik</center></th>
<th style="padding: 2px 2px;text-align: center;"><center>Czas gry</center></th>
</tr>


</table>
</div>
</div>


A tutaj "coś" co go pokazuje haha.gif :

CODE
<li class="app" style="z-index: 10000;"><a href="java script:void(0)" onClick="showServerPlayers(<?echo $id?>, this)" style="z-index: 10000;" id="server_<?echo $id?>"> Gracze</a></li>


Chyba to powinno wystarczyć, a jeżeli nie to napiszcie to poprostu wstawię cały kod smile.gif


<<KLIK>>


Tutaj jest cały kod smile.gif

Proszę o pomoc wink.gif
batman
Jak poprawnie zatytułować wątek?

Popraw tytuł. W przeciwnym wypadku, temat zostanie zamknięty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.