You are here: irt.org | FAQ | JavaScript | Window | Q1292 [ previous next ]
Try:
<script language="JavaScript"><!-- function def(word) { if (word == 'around the world') { word = escape(word); type = 'adverb'; definition = 'An expression' } var filename = 'def.htm' + '?' + word + '|' + type + '|' + definition; myFloater = window.open(filename,'myWindow','scrollbars=no,status=no,width=300,height=200') } //--></script> <p> <a href="javascript:def('around the world')" onMouseOver="status='';return true">around the world</a> the world. </p>
And in def.htm:
<body> <script language="JavaScript"><!-- function strip(string) { var first = string.indexOf("|"); var second = string.indexOf("|",first+1); outputDefinition(string.substring(0,first), string.substring(first+1,second), string.substring(second+1,string.length)); } //--></script> <script language="JavaScript1.1"><!-- function strip(string) { var myArray = string.split('|'); outputDefinition(myArray[0],myArray[1],myArray[2]); } //--></SCRIPT> <script language="JavaScript"><!-- function outputDefinition(word,type,definition) { document.write('<big>' + unescape(word) + '<\/big><br>'); document.write('<i>' + unescape(type) + '<\/i><br>'); document.write(unescape(definition)); } strip(self.location.search.substring(1)); //--></script> </body>