Forum Discussion
Link to a URL held in a variable
Hi Mike, You would need to make a .js file assigning variables to the URL addresses. For example:
Add the .js file to the story_content folder of your published story.
var var1 = "https://the address";
var var2= "https:// ...";
Modify the story.html file to contain the script for your .js file (I have have named it LinksList.js). The code below should be added anywhere between <head> and </head>:
<script LANGUAGE="JavaScript1.2" SRC="story_content/LinksList.js" TYPE="text/javascript"></script>
The index_lms.html should be modified the same way.
Modify imsmanifest.xml by adding the location of your .js file to the resources section of the file:
<file href="story_content/LinksList.js" />
Define a variable in your story (I have defined it as Lecture1).
Use a run javascript trigger to connect the story variable to the variable you have defined in your .js file:
var player = GetPlayer();
player.SetVar("Lecture1", var1);
var url = player.GetVar("Lecture1");
var win = window.open(url);
I hope that you find it helpful.
Related Content
- 9 months ago
- 9 months ago
- 9 months ago
- 9 months ago