View Single Post
  #2  
Unread 12-09-2023, 10:07 PM
mother9987's Avatar
mother9987 mother9987 is offline
A Griffon
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Everfrost
Posts: 204
Default Try this

It looks like your challenge is in executing the code. Your OnSelect statement will not work as written.

Basically, you need to put the code you want to execute into another control and then activate that control.

Code:
<Page Activated="true" eq2usescomwndcontrols="true" ExpandWin="263,400" Location="458,12" MaxSize="16384,16384" MinimumSize="235,325" MinSize="235,325" Name="LoreandLegend_Info" PackLocation="center,center" ScrollExtent="574,752" Size="574,752" Target.press="true" UserMovable="true">
    <Button Name="OneButtonToRuleThemAll" OnPress="parent.Tier2Option.press=true" Option.press="true" Option.pressed="true" />
    <Dropdownbox BackgroundOpacity="1.000" DataSource="TheButtons" Location="10,28" MaximumSize="16384,32" MinimumSize="50,32" Name="CopyAndPasteMe" OnSelect="parent.OneButtonToRuleThemAll.press=true parent.OneButtonToRuleThemAll.OnPress=(&quot;parent.&quot; ## SelectedItem.Target ## &quot;.press=true&quot; )" RowTemplate="/CommonElements.Dropdown.data.dropdown_template" ScrollExtent="200,32" SelectedItemIndex="1" Size="200,32" Style="/CommonElements.Dropdown.data.style" />
    <DataSource Name="TheButtons">
        <Data Name="Button1" Target="Tier1Option" Text="Gnoll" />
        <Data Name="Button2" Target="Tier2Option" Text="Orc" />
    </DataSource>
    <Button Location="5,28" Name="Tier1Option" NormalTextColor="#00FF00" OnPress="Parent.Tier_1.Visible=True&#xD;&#xA;Parent.Tier_2.Visible=False &#xD;&#xA;Parent.Tier_3.Visible=False &#xD;&#xA;Parent.Tier_4.Visible=False &#xD;&#xA;Parent.Tier_5.Visible=False &#xD;&#xA;Parent.Tier_6.Visible=False &#xD;&#xA;Parent.Tier_7.Visible=False &#xD;&#xA;Parent.Tier_8.Visible=False&#xD;&#xA;Parent.Tier_9.Visible=False &#xD;&#xA;Parent.Tier_10.Visible=False &#xD;&#xA;Parent.Tier_11.Visible=False &#xD;&#xA;Parent.Tier_12.Visible=False &#xD;&#xA;Parent.Tier_13.Visible=False &#xD;&#xA;Parent.Tier_14.Visible=False&#xD;&#xA;Parent.Tier_15.Visible=False&#xD;&#xA;Parent.Tier_16.Visible=False&#xD;&#xA;Parent.Tier_17.Visible=False&#xD;&#xA;Parent.Tier_18.Visible=False&#xD;&#xA;Parent.Tier_19.Visible=False&#xD;&#xA;Parent.Tier_20.Visible=False&#xD;&#xA;Parent.Tier_21.Visible=False&#xD;&#xA;Parent.Tier_22.Visible=False&#xD;&#xA;Parent.Tier_23.Visible=False&#xD;&#xA;Parent.Tier_24.Visible=False&#xD;&#xA;Parent.Tier_25.Visible=False&#xD;&#xA;Parent.Tier_26.Visible=False&#xD;&#xA;Parent.Tier_27.Visible=False&#xD;&#xA;Parent.Tier_28.Visible=False&#xD;&#xA;Parent.Tier_29.Visible=False&#xD;&#xA;Parent.Tier_30.Visible=False&#xD;&#xA;Parent.Tier_31.Visible=False&#xD;&#xA;Parent.Tier_32.Visible=False&#xD;&#xA;Parent.Tier_33.Visible=False&#xD;&#xA;Parent.Tier_34.Visible=False&#xD;&#xA;Parent.Tier_35.Visible=False&#xD;&#xA;Parent.Tier_36.Visible=False&#xD;&#xA;Parent.Tier_37.Visible=False&#xD;&#xA;Parent.Tier_38.Visible=False&#xD;&#xA;Parent.Tier_39.Visible=False&#xD;&#xA;Parent.Tier_40.Visible=False&#xD;&#xA;Parent.Tier_41.Visible=False&#xD;&#xA;Parent.Tier_42.Visible=False&#xD;&#xA;Parent.Tier_43.Visible=False&#xD;&#xA;Parent.Tier_44.Visible=False&#xD;&#xA;Parent.Tier_45.Visible=False&#xD;&#xA;Parent.Tier_46.Visible=False&#xD;&#xA;Parent.Tier_47.Visible=False&#xD;&#xA;Parent.Tier_48.Visible=False&#xD;&#xA;Parent.Tier_49.Visible=False&#xD;&#xA;Parent.Tier_50.Visible=False&#xD;&#xA;Parent.Tier_51.Visible=False&#xD;&#xA;Parent.Tier_52.Visible=False&#xD;&#xA;Parent.Tier_53.Visible=False&#xD;&#xA;&#xD;&#xA;">Gnoll</Button>
    <Button Location="4,55" Name="Tier2Option" NormalTextColor="#00FFFF" OnPress="Parent.Tier_1.Visible=False&#xD;&#xA;Parent.Tier_2.Visible=True &#xD;&#xA;Parent.Tier_3.Visible=False &#xD;&#xA;Parent.Tier_4.Visible=False &#xD;&#xA;Parent.Tier_5.Visible=False &#xD;&#xA;Parent.Tier_6.Visible=False &#xD;&#xA;Parent.Tier_7.Visible=False &#xD;&#xA;Parent.Tier_8.Visible=False&#xD;&#xA;Parent.Tier_9.Visible=False &#xD;&#xA;Parent.Tier_10.Visible=False &#xD;&#xA;Parent.Tier_11.Visible=False &#xD;&#xA;Parent.Tier_12.Visible=False &#xD;&#xA;Parent.Tier_13.Visible=False &#xD;&#xA;Parent.Tier_14.Visible=False&#xD;&#xA;Parent.Tier_15.Visible=False&#xD;&#xA;Parent.Tier_16.Visible=False&#xD;&#xA;Parent.Tier_17.Visible=False&#xD;&#xA;Parent.Tier_18.Visible=False&#xD;&#xA;Parent.Tier_19.Visible=False&#xD;&#xA;Parent.Tier_20.Visible=False&#xD;&#xA;Parent.Tier_21.Visible=False&#xD;&#xA;Parent.Tier_22.Visible=False&#xD;&#xA;Parent.Tier_23.Visible=False&#xD;&#xA;Parent.Tier_24.Visible=False&#xD;&#xA;Parent.Tier_25.Visible=False&#xD;&#xA;Parent.Tier_26.Visible=False&#xD;&#xA;Parent.Tier_27.Visible=False&#xD;&#xA;Parent.Tier_28.Visible=False&#xD;&#xA;Parent.Tier_29.Visible=False&#xD;&#xA;Parent.Tier_30.Visible=False&#xD;&#xA;Parent.Tier_31.Visible=False&#xD;&#xA;Parent.Tier_32.Visible=False&#xD;&#xA;Parent.Tier_33.Visible=False&#xD;&#xA;Parent.Tier_34.Visible=False&#xD;&#xA;Parent.Tier_35.Visible=False&#xD;&#xA;Parent.Tier_36.Visible=False&#xD;&#xA;Parent.Tier_37.Visible=False&#xD;&#xA;Parent.Tier_38.Visible=False&#xD;&#xA;Parent.Tier_39.Visible=False&#xD;&#xA;Parent.Tier_40.Visible=False&#xD;&#xA;Parent.Tier_41.Visible=False&#xD;&#xA;Parent.Tier_42.Visible=False&#xD;&#xA;Parent.Tier_43.Visible=False&#xD;&#xA;Parent.Tier_44.Visible=False&#xD;&#xA;Parent.Tier_45.Visible=False&#xD;&#xA;Parent.Tier_46.Visible=False&#xD;&#xA;Parent.Tier_47.Visible=False&#xD;&#xA;Parent.Tier_48.Visible=False&#xD;&#xA;Parent.Tier_49.Visible=False&#xD;&#xA;Parent.Tier_50.Visible=False&#xD;&#xA;Parent.Tier_51.Visible=False&#xD;&#xA;Parent.Tier_52.Visible=False&#xD;&#xA;Parent.Tier_53.Visible=False&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;">Orc</Button>
In that code snippet, I kept your original buttons (except for taking out the spaces in the names). When you select a lore from the dropdown, the dropdown puts code into OneButtonToRuleThemAll.OnPress and presses that button which then presses the button which would originally have done the work in your page (that button now being invisible).

Whole file attached, but I did only do the first two buttons, hopefully it's enough to get you started.

Mother
Attached Files
File Type: xml _loreandlegends.xml (279.0 KB, 200 views)
__________________
'Tetht the printhiple, tetht the printhiple,' muttered Igor. 'Thorry, thur, but Igorth do not "tetht the printhiple". Thtrap it to the bench and put a good thick bolt of lightning through it, thatth our motto. Thatth how you tetht thomething.'
Reply With Quote