Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ulubione - nie tylko IE
Forum PHP.pl > Forum > Po stronie przeglądarki
kajko84
witam

czy istnieje jakis uniwersalny dobry skrypt do dodawania strony do ulubionych?
chodzi mi o taki ktory dodawalby strone na roznych przegladarkach (nie tylko IE), chociaz w FF i Operze...

przeszukalem forum, google i nic

prosze o pomoc
z gory dzieki i pozdro
mike
Kod
function ulubione() {

    //IE
    if ((navigator.userAgent.toLowerCase().indexOf('msie') > 0) && window.external) {
        window.external.AddFavorite('http://site.com',document.title);
    }
    //FF || OPERA
    else if (window.sidebar) {
        window.sidebar.addPanel(document.title,'http://site.com',"");
    }
    //INNE
    else {
        alert('Naciśnij ctrl+d');
    }

    return false;
}
kajko84
wielkie dzieki smile.gif
pozdrawiam!

--EDIT--

mam maly problem smile.gif
funkcje ta chcem wykorzystac w osCommerce, stworzylem sobie nowy infobox ktory wyswietla sie prawidlowo, ale nie bardzo wiem jak mam sie odwolac do samej funkcji
chcialem poprzez link, ale nie dziala

mam cos takiego:

  1. <!-- Info Box //-->
  2. <tr>
  3. <td>
  4. <?php
  5.  
  6. function ulubione() {
  7.  
  8. //IE
  9. if ((navigator.userAgent.toLowerCase().indexOf('msie') > 0) && window.external) {
  10. window.external.AddFavorite('http://www.test.pl/',document.title);
  11. }
  12. //FF || OPERA
  13. else if (window.sidebar) {
  14. window.sidebar.addPanel(document.title,'http://www.test.pl/',"");
  15. }
  16. //INNE
  17. else {
  18. alert('Naciśnij ctrl+d');
  19. }
  20.  
  21. return false;
  22. }
  23.  
  24. $info_box_contents = array();
  25. $info_box_contents[] = array('align' => 'left',
  26.  'text' => BOX_INFORMATION_BOOKMARK
  27.  );
  28.  
  29. new infoBoxHeading($info_box_contents, true, true);
  30.  
  31. $info_box_contents = array();
  32. $info_box_contents[] = array('align' => 'center',
  33. 'text' => '<a href="#" onclick="ulubione();">' . TEXT_BOOKMARK . '</a>'
  34.  );
  35.  
  36. new infoBox($info_box_contents);
  37. ?>
  38. </td></tr>
  39. <!-- Auctions_eof //-->


prosze o pomoc i pozdrawiam
revyag
Dostałeś kod w javascript, a używasz go jako php . Dżizas blinksmiley.gif
kajko84
tragiczna pomylka smile.gif

wszystko smiga, dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.