Posted by hakkisak on January 25, 2007 at 12:55am
| Project: | sIFR |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | sun |
| Status: | closed (fixed) |
Issue Summary
Links inside flash automatically open in a new window or popup,
need to force them to open in the _self window as if it were a normal html link,
Comments
#1
I'm not able to reproduce this behaviour with the latest sifr module on a clean Drupal 5.0 installation (only sifr.module activated).
#2
Without further information I'm obliged to mark this fixed.
#3
#4
Reopening this because it's a real bug.
I implemented sIFR to take over the links in my primary links - the first time you load the page it will open a new window - all subsequent navigation clicks in either window will direct the link to load in the opened window.
#5
Please look into your HTML page output and ensure that the mentioned sIFR headings have a
targetset and it is wrong. If that is true, this is an sifr.module issue. If not, this is an sIFR issue and can't be solved here.#6
#7
It is an sIFR issue, unfortunately. If no target is specified sIFR opens it in a target named "undefined".
The way to fix this is to open up dont_customize_me.as in Flash and change the following in the launchURL function:
change:
getURL(launchURL_anchor,launchURL_target);
to:
if ( launchURL_target != undefined )
getURL(launchURL_anchor,launchURL_target);
else
getURL(launchURL_anchor);
This will fix the problem.
#8
Since we are not able to alter sIFR's action script, we can only add some troubleshooting info to README.TXT. Attached patch adds this info.
I need at least one more reviewer confirming that this solves the bug before I'll commit it.
#9
Committed to all branches and Dynamic Rendering module.
#10