At 6:04 PM +0200 5/23/01, christele wrote:
>Hi,
>1)
>I work with shockwave movie.
>I need to recover the URL of one page, for next use the command "getNetText
>(this URL)".
>Can you help me?

You can use a JavaScript function to create an attribute for your Shockwave
movie that provides the URL of the page it is loading in:

     <script language="JavaScript1.1">
function InsertShockwave()  {

        ShockwaveParams = InsertShockwave.arguments;
        ShockwaveObject = "<object
classid=\"clsid:166B1BCA-3F9C-11CF-8075-444553540000\" \n";
    ShockwaveObject +=
"codebase=\"http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=";
+ ShockwaveParams[0] + ",0,0,0\" \n";
    ShockwaveObject += "id=\"" + ShockwaveParams[7] + "\" ";
        ShockwaveObject += "width=\"" + ShockwaveParams[2] + "\" height=\""
+ ShockwaveParams[3] + "\">\n";
    ShockwaveObject += "<param name=\"src\" value=\"" + ShockwaveParams[1]
+ "\">\n";
        ShockwaveObject += "<param name=\"bgColor\" value=\"#" +
ShockwaveParams[4] + "\">\n";
    ShockwaveObject += "<param name=\"swStretchStyle\" value=\"" +
ShockwaveParams[5] + "\">\n";
    ShockwaveObject += "<param name=\"sw1\" value=\"" + ShockwaveParams[6]
+ "\">\n";
    ShockwaveObject += "<embed src=\"" + ShockwaveParams[1]+ "\"
type=application/x-director \n";
        ShockwaveObject += "width=\"" + ShockwaveParams[2] + "\" height=\""
+ ShockwaveParams[3] + "\" ";
        ShockwaveObject += "bgColor=\"#" + ShockwaveParams[4] + "\" \n";
    ShockwaveObject += "swStretchStyle=\"" + ShockwaveParams[5] + "\" ";
        ShockwaveObject += "sw1=\"" + ShockwaveParams[6] + "\" \n";
        ShockwaveObject +=
"pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwave\";>\n";
    ShockwaveObject += "</embed>\n</object>\n";
        return ShockwaveObject;
  }
</script>
      <script language="JavaScript1.1">
document.write(InsertShockwave("8","/media/shockwave/DIApager.DCR","2","2","FFFFFF","fill",location.href,"DIApager"));
</script>

Then you will need to use the externalParamCount, externalParamName and
externalParamValue functions in Lingo to get the data from the HTML page
and use it.  Read your manual for the details.

Watch out for line breaks causing by email processing.
-- 

...---===|  Terry R. Schussler  |===---...
...---===|  Chief Investigator  |===---...

on visitWebsite yourSelection
 coolSites = [ \
   #advancedSeminars : "http://www.macromediaSEMINARS.com/";, \
   #directorUniversity: "http://www.directorU.com";, \
   #freeBehaviors : "http://www.behaviors.com/";]
 gotoNetPage coolSites[yourSelection]
end visitWebsite


[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to