Tematy pokrewne (related topics) to prosta technika oparta również na ActiveX, pozwalająca wyświetlać przycisk z adresami innych stron, zarówno w tym samym serwisie, jak i poza nim, a więc z adresami względnymi lub bezwzględnymi.
A oto przykład z użyciem osobnego menu:
<OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="hhctrl.ocx#Version=4,73,8561,0" > <PARAM name="Command" value="Related Topics"> <PARAM name="Button" value="Text:Inne adresy"> <PARAM name="Item1" value="PCkurier;http://www.pckurier.pl"> <PARAM name="Item2" value="Enter;http://www.enter.pl"> <PARAM name="Item3" value="Gambler;http://www.gambler.com.pl"> <PARAM name="Item4" value="Netforum;http://www.polbox.pl/lupus/netforum/"> </OBJECT>
Przykład z użyciem rozwijanego menu:
<OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="hhctrl.ocx#Version=4,73,8561,0" > <PARAM name="Command" value="Related Topics, MENU"> <PARAM name="Button" value="Text:Inne adresy"> <PARAM name="Item1" value="PCkurier;http://www.pckurier.pl"> <PARAM name="Item2" value="Enter;http://www.enter.pl"> <PARAM name="Item3" value="Gambler;http://www.gambler.com.pl"> <PARAM name="Item4" value="Netforum;http://www.polbox.pl/lupus/netforum/"> </OBJECT>
Przykład z użyciem obrazka na przycisku
<OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="hhctrl.ocx#Version=4,73,8561,0" > <PARAM name="Command" value="Related Topics, MENU"> <PARAM name="Button" value="Bitmap:egipt.bmp"> <PARAM name="Item1" value="PCkurier;http://www.pckurier.pl"> <PARAM name="Item2" value="Enter;http://www.enter.pl"> <PARAM name="Item3" value="Gambler;http://www.gambler.com.pl"> <PARAM name="Item4" value="Netforum;http://www.polbox.pl/lupus/netforum/"> </OBJECT>
Znane już polecenie <PARAM name="Frame" value="right">
spowoduje wczytanie strony do ramki o danej nazwie.
Jeszcze jednym przykładem zastosowania Related topics jest odsyłacz tekstowy, który bazuje na współdziałaniu ActiveX i JavaScript.
"Tematyka sieciowych gier komputerowych była poruszana w ostatnich miesiącach na łamach licznych czasopism komputerowych, czyniąc ten problem jednym z najciekawszych tematów o zabarwieniu socjologicznym."
A oto odpowiedzialny za to kod:
"Tematyka sieciowych gier komputerowych była poruszana w ostatnich miesiącach
na łamach <a href=JavaScript:pisma.Click()>licznych czasopism komputerowych</a>,
czyniąc ten problem jednym z najciekawszych tematów o zabarwieniu socjologicznym." <OBJECT id=pisma type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" > <PARAM name="Command" value="Related Topics, MENU"> <PARAM name="Item1" value="PCkurier;http://www.pckurier.pl"> <PARAM name="Item2" value="Enter;http://www.enter.pl"> <PARAM name="Item3" value="Gambler;http://www.gambler.com.pl"> <PARAM name="Item4" value="Netforum;http://www.polbox.pl/lupus/netforum/"> </OBJECT>
Proszę w nim zwrócć uwagę na id=pisma, który jest jednocześnie elementem skryptu.