Po kliknięciu na dany odnośnik pojawia się okno dodawania do ulubionych

w dziale Strony WWW w Operze
kedzior3 napisał(a):

Witam mam mały problem.
Otóż w IE gdy klikamy na odnośnik który ma taki kod:


to wiadomo, że ta "przeglądarka" odpowie dodaniem strony do ulubionych.

Tak się właśnie zastanawiam: Jaki kod musiałbym wpisać, żeby przy oglądaniu strony w Operze 9.1 i kliknięciu na odnośnik, żeby także pokazało się okno dodawania nowej zakładki.

Kiedyś widziałem takiego typu link na pewnej stronie hostującej filmiki [niestety z powodu słabej pamięci nie zapamiętałem go (gdybym pamiętał to nie byłoby tego tematu wink )]
i działał on poprawnie i pod Operą i nawet pod IE i FF.

Z góry dziękuję za pomoc.

Medium napisał(a):

Originally posted by kedzior3:

żeby także pokazało się okno dodawania nowej zakładki

.
W Operze przy użyciu prawokliku, pojawia się stosowne menu kontekstowe dla linków. Nazywa się prawidłowo popup menu, a nie okno.
Plik menu można też śmiało otworzyć. Swoje korekty wprowadza się na kopii.

Otóż w IE gdy klikamy na odnośnik który ma taki kod:


A gdzie chciałbyś taki kod wpisywać? Dlaczego miałby być uniwerslny na siłę?

kedzior3 napisał(a):

Problem rozwiązany bez pomocy użytkowników.
W kodzie źródłowym stony musiałem tylko wklepać ten kod:

<script>
function bookmark(){
var title="Opera"
var url="http://www.opera.com/"

if (window.sidebar) window.sidebar.addPanel(title, url,"");

else if( window.opera && window.print )
{
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();
}

else if( document.all ) window.external.AddFavorite( url, title);

}
</script>
a href="javascript:bookmark()">Add to favorites /a>


Żeby potem po załadowaniu tego pliku w Operze zadziałał prawidłowo link add to favourites.
Skrypt w akcji

andol napisał(a):

Nie potrzebujesz Javascriptu, aby osiągnąć taki efekt w Operze.

Ale to nie jest to, o co pytałeś. Czy po kliknięciu tego odnośnika nie zauważyłeś czegoś dziwnego na panelach Opery? Innymi słowy atrybut rel="sidebar" służy do dodawania nowego panelu, a tworzenie załadki jest tu efektem ubocznym. No i powyższy skrypt obsługuje również Firefoksa dodając do niego panel (Firefox pyta się o dodanie zakładki i takąż dodaje, ale spróbuj ją kliknąć). smile

http://help.opera.com/Windows/9.10/pl/panels.html

Medium napisał(a):

Originally posted by kedzior3:

Żeby potem po załadowaniu tego pliku w Operze zadziałał prawidłowo link add to favourites.


Czy chodzi o jednoczesne dodanie zakładki do wszystkich trzech przeglądarek?

Edycja:
Pozwoliłeś mi zrozumieć jedynie przez usuniętą z publikacji wiadomość, która jednak pocztą do mnie dotarła:
chodzi o kod umieszczony na stronie www, który oferowałby internaucie - użytkownikowi przeglądarek Opera/FF/IE - dodanie strony do zakładek/zakładek/ulubionych.
Jeden uniwersalny. Tyle, że już nomenklatura jest różna...

Z punktu użytkownika, a nie twórcy stron www, nie podoba mi się ten pomysł.
Nigdy z takiego "dodaj" w IE nie korzystałam. Odbieram to jako formę zaburzania prywatności.

Ba, w Allegro też jest sobie taki kawałek kodu:
<a href="http://www.allegro.pl/my_favourites_edit.php?fav_id=3221041&type=fav_sellers">
<img src="http://www.allegro.pl/site_images/1/0/add_me.gif" /></a>
oferujący dodanie sprzedawcy do ulubionych.

To dzięki niemu pewnej osobie z hacking.pl udało się przejąć konto innego użytkownika w Allegro, czym zostało uduwodnione, że bezpieczeństwo Allegro stoi pod znakiem zapytania.