help with Loop for next

liunx

Guest
I am trying to set up an html loop to do the following:<br />
<br />
define var()=lang1,lang2,lang3,etc.<br />
<br />
then using "onclick" of an image to set var<br />
<br />
Take this var to script routine<br />
<br />
Right now I am using:<br />
<script language='javascript'><br />
<!-- Begin<br />
frlang = "French"; grlang = "German"; itlang = "Italian"; nolang = "Norwegian"; <br />
polang = "Portuguese"; splang = "Spanish"; enlang = "English";<br />
trans = "\"http:\/\/fets3.freetranslation.com\/\?Sequence\=core\&Language\=English\%2F";<br />
MySite = window.location.href;<br />
// end --></script><br />
<br />
<!-- THIS PART HAS TO BE REPEATED FOR EACH LANG --><br />
<script> <br />
document.write('<align\='+'center'+'>');document.write('<font size\='+'1'+'>');<br />
document.write('<a href\=' + trans + enlang + '&Url=' + MySite+'\">'+ enlang ); document.write('<br>');<br />
document.write('<img border\='+'0'+ ' src\='+'..\/images/flg-uk.jpg' + ' alt\='+ enlang + ' width\='+'30'+' height\='+'21'+'><\/a>');<br />
document.write('<br>');<br />
</script><br />
<br />
I am trying to reduce the above to a loop.<br />
<br />
Anyone that can help would be appreaciated. Roger:D<!--content--><script><br />
lang = new Array();<br />
lang['frlang'] = "French";<br />
lang['grlang'] = "German";<br />
lang['itlang'] = "Italian";<br />
lang['nolang'] = "Norwegian";<br />
lang['polang'] = "Portuguese";<br />
lang['splang'] = "Spanish";<br />
lang['enlang'] = "English";<br />
trans = "\"http:\/\/fets3.freetranslation.com\/\?Sequence\=core\&Language\=English\%2F";<br />
MySite = window.location.href;<br />
</script><br />
<br />
<script> <br />
for (var i in lang) {<br />
document.write('<align\=' + 'center' + '>');<br />
document.write('<font size\=' + '1' + '>');<br />
document.write('<a href\=' + trans + lang + '&Url=' + MySite + '\">' + lang);<br />
document.write('<br>');<br />
document.write('<img border\=' + '0' + ' src\=' + '..\/images/flg-uk.jpg' + ' alt\=' + lang + ' width\=' + '30' + ' height\=' + '21' + '><\/a>');<br />
document.write('<br>');<br />
}<br />
</script><!--content-->Thanks, that works great. Appreaciate the help.<!--content-->
 
Back
Top