js undefined error
we have the following widget code :
index.html
<script type="text/javascript" language="javascript">
//<![CDATA[
var param1 = "value";
var param2 = "value2";
//]]>
</script>
<script type="text/javascript" src="http://example.com/js/widget.js"></script>
widget.js
var param1;
var param2;
document.write('<iframe '
+ ' allowtransparency="true"'
+ ' src="http://example.com/html/'
+ '?param1=' + param1
+ '¶m2=' + param2
+ '">'
+ '</iframe>');
but
widget.js L6 param1== undefined and param2== undefined
why?
param1 is dead at widget.js L1?
you must remove variable definitions in widget.js, var keyword defines new variable with value of undefined.