nowe okienko w odsyłaczu php

nowe okienko w odsyłaczu php
L1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Witam!
Mam taki mały problem chciałbym oby po kliknięciu w odsyłacz otwierało się małe okienko, mam taki kod, ale nie działa:

echo "<a href='javascript:window.open(info.php?id=".$row['id'].")'>Zmień status</a></td></td>";

Dziękuje za sugestie

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

A wpisałeś w google "how to create link opened in new window?" Jeśli nie, to polecam. Jeśli masz kłopoty z j. ang. to też polecam naukę :) Sorry za uszczypliwość, ale do tego co chcesz osiągnąć wystarczyło tylko trochę (max 5 min.) poczytać o tagu A w htmlu.

L1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

siedzę nad tym od rana:):):)

Freja Draco
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3394
0

Spróbuj tak:

Kopiuj
$row['id']="123"; // gdyby problem był w braku deklaracji tej zmiennej
echo "<a href=\"#\" onclick=\"window.open('info.php?id=" . $row['id'] . "', '_blank', 'width=300,height=300');return false;\">Zmień status</a>";

Ale to trochę sztuka dla sztuki, lepiej wywal to otwieranie okna do funkcji i nie buduj przekombinowanych konstrukcji.

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

@Freja Draco: Co? target="_blank" już wyszedł z mody? A swoją drogą odradzam całkowicie takie otwieranie w nowym oknie. Dajmy wybór użytkownikowi, od tej przecież jest 3ci klawisz myszy lub ctrl+click.

serek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1506
0
axelbest napisał(a):

@Freja Draco: Co? target="_blank" już wyszedł z mody? A swoją drogą odradzam całkowicie takie otwieranie w nowym oknie. Dajmy wybór użytkownikowi, od tej przecież jest 3ci klawisz myszy lub ctrl+click.

Ale OP nie chce otwierać w nowej karcie chyba. On chce mieć nowe okienko ala popup.

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

@serek: https://developer.mozilla.org/pl/docs/Web/API/Window/open - robi to samo co target="_blank". A skoro OP chce otwierać np jakiegoś modala/popupa - to wystarczy, że wywoła konkretną funkcje na onclicku lub np. podepnie event pod jakieś ID/klasę w tym linku.
Edit:
Ok, może i ja źle kombinowałem - proszę - window.open(url,'name','height=200,width=150');

Kopiuj
<button onclick="javascript:window.open('http://www.4programmers.net','name','height=200,width=150');">klik</button>
SP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
0

w ogóle co ten temat ma wspólnego z pehape

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.