Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] przeladowanie strony po klinieciu w link
lutador
post 22.12.2008, 10:03:16
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 3
Dołączył: 5.03.2007
Skąd: Opole

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


Witam,

Mam w sumie 2 problemy, jeden moze wydac sie banalny ale nie moge sobie z tym poradzic

  1. <?php
  2. echo '<input type=\"hidden\" name=\"zadania[$zad][numer]\" value="'.zadania[$zad][numer].'">';
  3. // jak zapisac poprawnie linijke wyzej ?
  4. ?>


Drugi troche bardziej skomplikowany.
Zrobilem prosta poczte. Jak wiadomosc jest nie odczytana to wtedy link z napisem poczta jest pogrubiony, jezeli brak wiadomosci lub wiadomosc odczytana to napis jest normalny.
Gdy klikam w link i wyswietlam okno z wiadomoscia, robie update i ustawiam zmienna ze wiadmosc jest przeczytana.
Problem jest gdy uzywam onclick="window.open" poczta otwiera sie w nowym oknie, zmienna zmienia wartosc ale pogrubienie na poprzedniej stronie zostaje. Jakiej funkcji uzyc zeby pod kliknieciu w link otworzylo sie nowe okno a poprzednia strona zostala przeladowana? Wtedy pogrubienie zniknie
Mozna nie otwierac poczty w nowym oknie i po problemie ale wolalbym pierwsze rozwiazanie.
Go to the top of the page
+Quote Post
erix
post 22.12.2008, 11:14:03
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Jakiej funkcji uzyc zeby pod kliknieciu w link otworzylo sie nowe okno a poprzednia strona zostala przeladowana?

window.location.reload()

Ale dużo dużo lepiej byłoby po prostu wywalenie np. klasy CSS z linka zamiast przeładowywać całą stronę. Raz - oszczędzisz na transferze, dwa - strona będzie wygodniejsza w obsłudze.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Skie
post 22.12.2008, 11:19:22
Post #3





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Chyba tak smile.gif

  1. <?php
  2. echo '<input type="hidden" name="'.zadania[$zad][numer].'" value="'.zadania[$zad][numer].'">';
  3. ?>


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
lutador
post 22.12.2008, 15:39:17
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 3
Dołączył: 5.03.2007
Skąd: Opole

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


Skie chyba jednak nie dziala tak jak zrobiles :/

erix: moglbys napisac przyklad z klasa css?

Ten post edytował lutador 22.12.2008, 16:40:33
Go to the top of the page
+Quote Post
than
post 23.12.2008, 02:47:50
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 4
Dołączył: 22.01.2008

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


  1. <?php
  2. echo '<input type="hidden" name="'.$zadania[$zad]['numer'].'" value="'.$zadania[$zad]['numer'].'">';
  3. ?>


Ten post edytował than 23.12.2008, 02:48:26
Go to the top of the page
+Quote Post
webdice
post 23.12.2008, 09:23:41
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <a href="" onclick="this.setAttribute ('class', 'NewClass');">click</a>


albo

  1. <a href="" onclick="this.setAttribute ('style', 'font-weight: normal;');">click</a>


Co do pierwszego przykładu nie pamiętam czy class obsługiwały wszystkie przeglądarki. Zamiast class spróbuj className.
Go to the top of the page
+Quote Post
erix
post 23.12.2008, 12:10:17
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
erix: moglbys napisac przyklad z klasa css?

  1. <a href="" onclick="this.className = 'nowaKlasa'">asdasd</a>


Cytat
Co do pierwszego przykładu nie pamiętam czy class obsługiwały wszystkie przeglądarki. Zamiast class spróbuj className.

Obsługują className. A jeśli chodzi o poszczególne style, to trochę kombinujesz, bo:
  1. <a href="" onclick="this.style.fontWeight = 'normal';">click</a>


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:46