![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam posiadam panel w którym daje dostęp userowi po kliknieciu obrazka na inną zakładkę.
Dokładnie chodzi o ten kod : Kod if($show_cost['show_cost']) { $show_cost = "<a href=\"admin.php?t=al&u=".$row3['user']."&sc=0\" onClick=\"return false\"><img src=\"images/unlock1.png\" alt=\"Widzi $$$\"></a>"; } else { $show_cost = "<a href=\"admin.php?t=al&u=".$row3['user']."&sc=1\" onClick=\"return false\"><img src=\"images/lock1.png\" alt=\"Nie widzi $$$\"></a>"; } Ale po dodaniu onclick strona stoi w miejscu ale nie wykonuje linku ![]() Proszę o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ta Instrukcja powoduje że link jest "nieklikalny" czyli nie zmienia adresu przeglądarki, w skrócie link się nie odpala. Jeżeli wywalisz to, to będzie działać tzn. przekierowywać na podany adres w href. Ten post edytował melkorm 23.09.2010, 17:24:57 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
![]() po co ten onclick? nie wiesz, że z ang. "return false" oznacza, że zdarzenie zwraca fałsz, czyli nie wykona się przekierowanie? to tak jakbyś się zastanawiał dlaczego auto nie jedzie, trzymając nogę na hamulcu... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Kod onClick=\"return false\" I się dziwisz, że nie działa? ![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Panowie zaczynam dopiero i proszę o pomoc.
Wywaliłem to onclick ale co zastosować żeby strona po kliknięciu na link nie uciekała do góry ![]() Tzn jestem w połowie strony suwak po środku i klikam na ikone a strona przekierowuje się ale i ucieka do góry, chce żeby strona stała w miejscu ale wykonywał się link oto cały kod Kod case "al": //Accounts list if(strlen($_GET['sc']) >= 1) { $s = (int)$_GET['sc']; $sc_r = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `users_gui` WHERE `name` = '".$_GET['u']."'"), MYSQL_ASSOC); if(!$sc_r["COUNT(*)"]) { mysql_query("INSERT INTO `users_gui` (`name`, `show_cost`) VALUES ('".$_GET['u']."', '$sc')"); } else { @mysql_query("UPDATE `users_gui` SET `show_cost` = '$s' WHERE `name` = '".$_GET['u']."' LIMIT 1"); } } $result = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE `TABLE_SCHEMA` = '$db_name' AND `TABLE_NAME` = 'users'"); $x = 0; while ($row2 = mysql_fetch_array($result, MYSQL_BOTH)) { if($x > 4) { $arr[] = $row2["COLUMN_NAME"]; } $x++; } $view_txt = "<center><table border=\"0\"> <tr align=center> <td><strong>Login</strong></td> <td><strong>$$$</strong></td> <td><strong>Wygasa</strong></td> <td><strong>Komentarz</strong></td> <td><strong>Typ DW</strong></td>"; $x = 0; while($x < count($arr)) { $view_txt .= "<td><strong>".$arr[$x]."</strong></td>\n"; $x++; } $view_txt .= "</tr>"; $result3 = mysql_query("SELECT * FROM `users`"); while($row3 = mysql_fetch_array($result3, MYSQL_BOTH)) { if($row3["end"] == " ") { $row3["end"] = "<center><i>Nigdy</i></center>"; } if($row3["com"] == " ") { $row3["com"] = "<center><i>Brak</i></center>"; } if($row3["typ"] == " ") { $row3["typ"] = "<center>?</center>"; } $show_cost = mysql_fetch_array(mysql_query("SELECT `show_cost` FROM `users_gui` WHERE `name` = '".$row3["user"]."' LIMIT 1"), MYSQL_ASSOC); if($show_cost['show_cost']) { $show_cost = "<a href=\"admin.php?t=al&u=".$row3['user']."&sc=0\"><center><img src=\"images/unlock1.png\" alt=\"Widzi $$$\"></a>"; } else { $show_cost = "<a href=\"admin.php?t=al&u=".$row3['user']."&sc=1\"><center><img src=\"images/lock1.png\" alt=\"Nie widzi $$$\"></a>"; } $view_txt .= "<tr align=center> <td align=left>".$row3["user"]." <a href=\"user.php?a=pm&p=n&u=".$row3["user"]."\"><img src=\"images/msg.png\" alt=\"Wyślij wiadomość\"></a></td> <td>$show_cost</td> <td>".$row3["end"]."</td> <td>".$row3["com"]."</td> <td>".$row3["typ"]."</td>"; $x = 0; while($x < count($arr)) { $view_txt .= "<td>"; if($row3[$arr[$x]] == "T") { $view_txt .= "<img src=\"images/tick.png\" alt=\"T\">"; } else { $view_txt .= "<img src=\"images/minus.png\" alt=\"N\">"; } $view_txt .= "</td>\n"; $x++; } $view_txt .= "</tr>"; } $row = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `users`"), MYSQL_ASSOC); $title_div = "Tabela użytkowników (razem: ".$row["COUNT(*)"].")"; $title_html = "SBCS >> Admin >> Użytkownicy"; $view_txt .= "</table></center>"; break; |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
opcja 1: AJAX (google...)
opcja 2: etykiety (oczywiście w html, również google...) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
liczyłem na gotowe rozwiązanie
![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
to niestety, nie ten dział...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem moze sie mylę ale etykieta tutaj raczej nie zda egzaminu choć może się mylę
![]() klikając przy użytkowniku na ikonę czy ma widzieć czy nie inną zakładkę wykonuję się zawsze ten sam link tzn dla widzi admin.php?t=al&u=".$row3['user']."&sc=0 lub dla nie widzi admin.php?t=al&u=".$row3['user']."&sc=1 więc skąd etykieta będzie wiedziała w której części strony byłem ![]() Pozdrawiam |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
no to Ajax...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czytam właśnie o AJAX ale chyba ma duże możliwości i nie bardzo wiem który zastosować do mnie
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
jak nie znasz ajaxa to najprościej Ci będzie pobrać frameworka jQuery i skorzystać z jego funkcji -> jquery ajax
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
A ja myślałem że to przedszkole a ty mi tu pojęciami ciskasz
![]() Znalazłem rozwiązanie w etykiecie ! Kod wygląda tak Kod if($show_cost['show_cost']) { $show_cost = "<a name=\"".$row3['user']."\"><a href=\"admin.php?t=al&u=".$row3['user']."&sc=0#".$row3['user']."\"><center><img src=\"images/unlock1.png\" alt=\"Widzi $$$\"></a>"; } else { $show_cost = "<a name=\"".$row3['user']."\"></a><a href=\"admin.php?t=al&u=".$row3['user']."&sc=1#".$row3['user']."\"><center><img src=\"images/lock1.png\" alt=\"Nie widzi $$$\"></a>"; } Może przyszłym przedszkolakom się przyda ![]() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 13:39 |