Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Link w nowym oknie - problem
pear
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.07.2007

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


Witam. Próbuję wstawić link, który będzie się otwierał w nowym oknie o określonych rozmiarach.
Oto fragment kodu:
  1. <div class="fb_share">
  2. <a href="http://www.facebook.com/share.php?u='.$conf->host().'/obrazek.php?'.$img['id'].'" target="_blank"></a>
  3. <div class="fb-like" data-href="http://'.$conf->host().'/obrazek.php?'.$img['id'].'" data-send="false" data-layout="button_count" data-width="100%" data-show-faces="false" data-colorscheme="light" data-font="verdana"></div>
  4. </div></div>


Gdy robię tak:

  1. <div class="fb_share">
  2. <A TARGET="nazwa" HREF="http://www.facebook.com/share.php?u='.$conf->host().'/obrazek.php?'.$img['id'].'" onclick="window.open('this.href', 'nazwa', 'width=200, height=300').focus(); return false"></A>
  3. <div class="fb-like" data-href="http://'.$conf->host().'/obrazek.php?'.$img['id'].'" data-send="false" data-layout="button_count" data-width="100%" data-show-faces="false" data-colorscheme="light" data-font="verdana"></div>
  4. </div></div>

To strona nie ładuje się do końca i ten kod nie działa (IMG:style_emoticons/default/co_jest.gif)

Podejrzewam, że jest to związane z tym, że w linku jest id obrazka, które jest pobierane, ale nie wiem jak to inaczej zapisać.
Gdzie jest problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pear
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.07.2007

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


To wszystko jest w pliku php. Daję nieco dłuższy fragment pliku:

  1. <?php
  2. $ex = explode("?",$_SERVER['REQUEST_URI']);
  3. @$query = mysql_query("SELECT * FROM `shity` WHERE `id`='".$ex[1]."'");
  4. if(mysql_num_rows($query) == 1) {
  5. $img = mysql_fetch_array($query);
  6.  
  7. $img_name = 'obrazek';
  8. $flash_name = 'film';
  9. $author = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='".$img['author']."'"));
  10. if($img['type'] == $img_name) {
  11. if($conf->pobierz('img_title')) echo'<div class="img_title"><a href="#">'.$img['title'].'</a></div>';
  12. echo '<span style="display:block;font-size:11px;padding-bottom:10px;">Dodany przez: '.$author['login'].' | '.$img['data'].'</span>';
  13. echo'<div class="shit">
  14. <a href="obrazek.php?'.$img['id'].'"><img src="'.$img['img'].'" alt="'.$img['title'].'" title="'.$img['title'].'" /></a>
  15. <div class="fb_share">
  16. <a href="http://www.facebook.com/share.php?u='.$conf->host().'/obrazek.php?'.$img['id'].'" target="_blank"></a>
  17. <div class="fb-like" data-href="http://'.$conf->host().'/obrazek.php?'.$img['id'].'" data-send="false" data-layout="button_count" data-width="100%" data-show-faces="false" data-colorscheme="light" data-font="verdana"></div>
  18. </div></div>';
  19. }


Gdy plik wygląda tak, to wszystko działa, ale wyskakujące okno jest na całą stronę.
Patrzę na te Twoje posty i naprawdę nic z nich nie wiem. Moja wiedza kończy się raczej na html i css. Jeśli chodzi o php to zawsze próbuję coś zdziałać metodą prób i błędów, ale teraz próbuję i próbuję, a to nie chce działać.
Pewnie mój błąd jest banalny, ale ja nie mogę go znaleźć :/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 18:16