Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Okienko PoP UP problem
Darni
post 26.06.2013, 14:23:29
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 7.06.2013
Skąd: Lubin

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


Witam,
Otóż mam problem ze zrobieniem okienka pop up w php , gdzie odsyłaczem będzie obrazek, który został zakodowany. Studiowałem tutaj na forum różne opcje w php ale nie działały, z reguły strona wyrzucała błąd po prostu. Poniżej wstawie kod na jakim sposobie stanąłem i jak to w oryginale wygląda.
PS kod obrazka jest strasznie długi dlatego wstawię tylko fragment, dla ułatwienia, obrazków jest kilka dlatego daje tylko jeden.
I pytanie, które mam co robię źle ?
Czy aby to działało muszę użyć czegoś bardziej skomplikowanego ?

Moje poczynanie:
  1. <?php
  2. //Left panel
  3. echo("
  4. <div class=white_fly_left style=height:214px>
  5. <div class=white_fly_left_button><a href="" onclick="window.open('http://cluster015.ovh.net/~animesho/Ramowka.html','','scrollbars=yes, toolbar=no, menubar=no, location=no, personalbar=no, resizable=no, directories=no, status=no, width=490, height=700').focus(); return false"><img src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAABJRU5ErkJggg== border=0 alt='Słuchaj w Winampie'></a></div>
  6. </div>
  7.  
  8. <div class=white_fly_left style=top:355px;height:48px>
  9. ");
  10. ?>


Oryginał bez zmian zrobiony na odnośnik bez okienka:

  1. <?php
  2. //Left panel
  3. echo("
  4. <div class=white_fly_left style=height:214px>
  5. <div class=white_fly_left_button><a href=http://cluster015.ovh.net/~animesho/Ramowka.html?t=asx target=_blank><img src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAABJRU5ErkJggg== border=0 alt='Słuchaj w Winampie'></a></div>
  6. </div>
  7.  
  8. <div class=white_fly_left style=top:355px;height:48px>
  9. ");
  10. ?>


Ten post edytował Darni 26.06.2013, 14:24:15
Go to the top of the page
+Quote Post
b4rt3kk
post 26.06.2013, 14:52:55
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Nie możesz wstawiać cudzysłowów wewnątrz stringa, który jest obięty w cudzysłowy. Przed każdym " wewnątrz stringa użyj znaku ucieczki \

Tak na marginesie, atrybuty powinny być ujęte w cudzysłowy, np. class="white", a nie class=white. Ale to już kwestia drugorzędna.



--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Darni
post 26.06.2013, 15:23:40
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 7.06.2013
Skąd: Lubin

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


Tak to ma wyglądać tak ? Czy źle zrozumiałem.

  1. <?php
  2. //Left panel
  3. echo("
  4. <div class="white_fly_left" style=height:214px>
  5. <div class="white_fly_left_button"><a href='' onclick=\"window.open('http://cluster015.ovh.net/~animesho/Ramowka.html','','scrollbars=yes, toolbar=no, menubar=no, location=no, personalbar=no, resizable=no, directories=no, status=no, width=490, height=700').focus(); return false\"><img src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAABJRU5ErkJggg== border=0 alt='Słuchaj w Winampie'></a></div>
  6. </div>
  7.  
  8. <div class="white_fly_left" style=top:355px;height:48px>
  9. ");
  10. ?>


Ten post edytował Darni 26.06.2013, 15:23:54
Go to the top of the page
+Quote Post
b4rt3kk
post 26.06.2013, 15:36:57
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Tak ma wyglądać, ale już wspominałem, że wszystkie cudzysłowy wewnątrz ciągu "ubranego" w cudzysłowy musisz poprzedzić znakiem ucieczki, a więc tutaj także:

  1. <div class=\"white_fly_left\" style=\"height:214px\">


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Darni
post 26.06.2013, 15:52:12
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 7.06.2013
Skąd: Lubin

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


Dziękuję działa w 100%

Temat można zamknąć.
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: 30.07.2025 - 23:47