EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > XML Modification Help & Info

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #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, 776 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
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:51 PM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI