Archief - flash : javascript aanroepen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

manson

Legacy Member
ik stoot hier op een probleem dat me nog nooit is voorgekomen en waar ik geen antwoord op kan vinden

ik roep vanuit een flash bestand (.swf) een javascript functie op die een pop up moet openen
geen probleem, je kan dit bekijken op http://www.wellconsidered.be/kobeproesmans/
dit werkt in alle browsers zonder problemen

nu is er een domeinnaam aan die pagina gelinkt (kobeproesmans.be) en die linkt door naar de de website op mijn webhosting

wanneer je nu http://www.kobeproesmans.be opent en diezelfde pop up vanuit het flash bestand wil openen doet hij niets ... ah toch wel: in mozilla werkt hij wel perfect maar in elke andere browser (van firefox tot ie6, ie5, opera, ...) niet

ik heb al verscheidene zaken geprobeerd maar hij wil geen javascript functie uitvoeren

El Pietrovich

Legacy Member
Werkt hier perfect in Firefox en IE 6.0

Knappe site trouwens

edit:

Ik veronderstel dat je bedoelt dat die alert werkt in alle browsers?
Anders zou ik toch eens checken of javascript niet geblokkeert staat.

manson

Legacy Member
wel, ik heb er zelf geen probleem mee, ik werk in mozilla
maar enkele mensen aan wie ik gevraagd heb dit te testen konden via de taal keuze in flash niet de pop up verkrijgen (op kobeproesmans.be) maar wel op wellconsidered.be/kobeproesmans
zij hadden allemaal javascript enabled.

de alert werkt enkel in mozilla als je via de domeinnaam surft
allemaal erg vreemd ...

Bigbuddha

Legacy Member
Kijk eens of die document.location werkt. Misschien dat je met id's moet werken.
Javascript is hier nogal gevoelig aan, vooral crossbrowser dan.

manson

Legacy Member
via
Code:
_root.getURL("javascript:parent.BottomFrame.popupPage('"+taal_str+"')");
waar ik dus de frame zelf aanspreek lukt het in alle browsers op mijn pc buiten ie6
het gaat dus de goeie richting uit maar het is nog niet opgelost

@Bigbudda: wat bedoel je precies ?

edit: op dit forum staat het zelfde probleem, spijtig genoeg zonder oplossing

Bigbuddha

Legacy Member
probeer het zo eens, wel zien dat je je id="bottomFrame" attribute bij je frame niet vergeet.

_root.getURL("javascript:
document.getElementById("bottomFrame").popupPage('"+taal_str+"')");

manson

Legacy Member
ik moet iedereen teleurstellen
het is blijkbaar een gekende bug tussen ie6 en flashplayer (6 en 7 als ik me niet vergis) wanneer je gebruikt maakt van frames

heb het nu 'tijdelijk' opgelost door alle ie gebruikers direct een popup te geven (niet vanuit flash opgeroepen dus) en de andere zoals het hoort
jammer maar helaas

Bigbuddha

Legacy Member
zo zie je maar.

waarom niet gewoon een scriptje in js maken en gewoon met flash aanspreken, dan moet je niet in flash naar je frame verwijzen maar in het script.

getURL("javascript:popupPage('"+taal_str+"')");
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan