Hi!
There is a way, but it requires adding some javascript to the link in the popup. You can add javascript via the Open Link in Current Window command using its “external URL” field.
Axure has its own javascript API, which you’ll find documented by some generous soul here. That’s what I used for this sample. Note that you can set a state only by number here, not by name. Assuming the name of the panel is “myPanel” and you want to switch it to its second state, the javascript goes like this:
javascript:
void(
window.opener.$axure('@myPanel').SetPanelState(2, {})
);
The dynamic panel will receive the OnPanelStateChange event, so if you need to do anything further upon changing the state, handle that event, as is done in the sample file.
Preview
file: changePanelStateFromPopup.rp (65.5 KB)