Tematy pokrewne

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.