![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jestem programistą (już z małym doświadczeniem) i mam mega problem z targetem. - NIE OTWIERA LINKU W NOWYM OKNIE.
Kawałek kodu który wkleje jest odpowiedzialny za pobranie danych z bazy i na podstawie nich wyswietla w sliderze zdjecia. Nastepenie jest podział: zdjecia z linkiem lub bez I zdjecia z linkiem jeszcze dziela sie na te z TARGET="_blank" i te bez. a wszystkie wyświetlaja sie jak bez targeta. Jeśli pod całym kodem php w czystym htmlu wpisze <a target="_blank" href="redtube.com"><img src="panel/sliderphoto/1.png\" alt="error" /></a> to wszystko działa, natomiast w całości nie. Sprawdzałem czy na pewno wszystko z bazy zczytuje dobrze i na pewno zczytuje dobrze! oto kod ktory nie działa (tzn sam target):
firefox |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A może pokaż wypluty kod?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
a widzisz, w wyplutym kodzie nie doddaje targeta, ale czemu?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bo $g55['linkos'] != 'zew' ?
wstaw w kodzie przed if em echo $g55['linkos'].'<br>'; i zobacz jakie wartości Ci wyskakują Ten post edytował zakręcony 13.09.2012, 09:07:57 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
No to nietrudno jest się domyśleć, że nie jest spełniany warunek..
Poza tym sformatuj troszkę ten kod i używaj ' ' zamiast " ". Znacznie lepiej to wygląda aniżeli te shlashe. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
dziwna rzecz, zande wartosci nie wyskakuja, nawet jesli wpisze var_dump($g55['linkos']);
WARUNEK JEST SPEŁNIONY!! dlatwego ze jesli wpisze else { if($g55['linkos'] == 'zew') { echo "<a target=\"_blank\" href=\"http://".$g55['link']."\"> <img src=\"panel/sliderphoto/".$obc.".png\" alt=\"error\" /></a>"; }else { echo "<a target=\"_blank\" href=\"http://".$g55['link']."\"> <img src=\"panel/sliderphoto/".$obc.".png\" alt=\"error\" /></a>"; } } to i tak zaden nie pokazuje w noym oknie Ten post edytował zazdrosny17 13.09.2012, 09:13:16 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Przecież to też jest w else, więc warunek wyżej jest coś nie tak.
To my mamy za Ciebie programować? Włącz myślenie. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
echo $g55['linkos'].'<br>'; wypluwa
zew wew Nie kumasz, tak to tez jest w else, ale wyzej w if nie ma zadnych linkow dopeiro ponizej, masz tego elsa ktory dzieli na linki z tagetem i bez, a wszystko dziala jak bez tagerata tzn linkie wszytkie sa!! wiec nie moze byc z if na gorze bo tam sama fota bez hrefa Nawetr jak najade firebugiem na te obrazki (bo mam dwa (zew i wew) to i tak nie ma hrefa na zadnym) mimo ze wypluwa ze jest zew i wew Ten post edytował zazdrosny17 13.09.2012, 09:24:40 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Masz to gdzieś on-line w sieci? Jak nie to podaj tu ten kawałek kodu wynikowy.
A hrefa może nie być bo dla tych 2 obrazków jest spełniony warunek: $g55['link'] == '' Ten post edytował zakręcony 13.09.2012, 09:26:58 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
za chwile wrzuce na serwer, ale zobacz, naawet jesli wszystke ify wywale i zostawie samo:
to tez nie dzialaaja hrefy ;/ |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie działają w sensie: strona otwiera sie w nowej karcie w FF, a nie w nowym oknie?
Czy w sensie: nie ma linku? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
otwiera sie w tej samej stronie co jest: sam obaczaj http://mahlojek.pl/tesat.php - juz nie ma serwerze jak cos, aproblem dalej nie rozwiazany
Ten post edytował zazdrosny17 13.09.2012, 12:59:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ale to nie jest problem php, a JS - tu niestety jestem cienki jak barszcz (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Proszę o zmianę linka z redtube na cokolwiek innego. W przeciwnym razie wątek zostanie zamknięty. Na tym forum nie pozwalamy na jakąkolwiek propagację treści pornograficznych.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałeś, problem tkwił w javaScricie wystarczyło dopisać prosta funkcje (naszczecie troche jq ograniam):
Dla potomnych!! (IMG:style_emoticons/default/biggrin.gif) Temat zamykam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:09 |