.pixr
%Europe/Berlin %458 %2006, 12:00
Hallo,
ik heb een swf die ik vanuit een andere html pagina aanstuur d.m.v. FlashVars dit werkt goed. hieronder mijn HTML code waar de aangestuurde SWF in staat :
<body bgcolor="#ffffff">
<SCRIPT LANGUAGE="JavaScript">
<!--
var myQueryString=document.location.search;
if (myQueryString[0]='?')
{
myQueryString=myQueryString.substr(1, myQueryString.length-1);
}
document.write(
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="200" height="200" id="flashvars_test_recieve" align="middle">'+
' <PARAM NAME=movie VALUE="flashvars_test_recieve.swf">\n'+
' <PARAM NAME=FlashVars VALUE="'+myQueryString+'">\n'+
' <PARAM NAME=quality VALUE=high>\n'+
' <PARAM NAME=bgcolor VALUE=#FFFFFF>\n'+
' <embed src="flashvars_test_recieve.swf"\n'+
' FlashVars="'+myQueryString+'"\n'+
' quality="high" bgcolor="#ffffff" width="200" height="200" name="flashvars_test_recieve" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>\n'+
'</OBJECT>');
//-->
</SCRIPT>
</body>
dus als ik bijv. in de adres balk "...flashvars_test_recieve.swf?section=rood" doet deze het goed. wat ik nu alleen niet voor elkaar krijg is om vanuit een andere swf (op een een andere HTML) de section goed door tegeven.
het gaat hier om een simple getURL.
on(release){
getURL("flashvars_test_recieve.html?section=rood", "_self");
}
ik heb ook al wat andere dingen geprobeerd zoals :
var section:String="rood";
getURL("flashvars.html"+section, "_self", "POST");
weet iemand hier een oplossing voor?
ik kon het nl. niet vinden, ik denk dat het wat te maken heeft met het gedeelte dat de vraagtekens verwijderd worden in het eerste gedeelte van het javascript.
in ieder geval alvast bedankt.
ik heb een swf die ik vanuit een andere html pagina aanstuur d.m.v. FlashVars dit werkt goed. hieronder mijn HTML code waar de aangestuurde SWF in staat :
<body bgcolor="#ffffff">
<SCRIPT LANGUAGE="JavaScript">
<!--
var myQueryString=document.location.search;
if (myQueryString[0]='?')
{
myQueryString=myQueryString.substr(1, myQueryString.length-1);
}
document.write(
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="200" height="200" id="flashvars_test_recieve" align="middle">'+
' <PARAM NAME=movie VALUE="flashvars_test_recieve.swf">\n'+
' <PARAM NAME=FlashVars VALUE="'+myQueryString+'">\n'+
' <PARAM NAME=quality VALUE=high>\n'+
' <PARAM NAME=bgcolor VALUE=#FFFFFF>\n'+
' <embed src="flashvars_test_recieve.swf"\n'+
' FlashVars="'+myQueryString+'"\n'+
' quality="high" bgcolor="#ffffff" width="200" height="200" name="flashvars_test_recieve" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>\n'+
'</OBJECT>');
//-->
</SCRIPT>
</body>
dus als ik bijv. in de adres balk "...flashvars_test_recieve.swf?section=rood" doet deze het goed. wat ik nu alleen niet voor elkaar krijg is om vanuit een andere swf (op een een andere HTML) de section goed door tegeven.
het gaat hier om een simple getURL.
on(release){
getURL("flashvars_test_recieve.html?section=rood", "_self");
}
ik heb ook al wat andere dingen geprobeerd zoals :
var section:String="rood";
getURL("flashvars.html"+section, "_self", "POST");
weet iemand hier een oplossing voor?
ik kon het nl. niet vinden, ik denk dat het wat te maken heeft met het gedeelte dat de vraagtekens verwijderd worden in het eerste gedeelte van het javascript.
in ieder geval alvast bedankt.