sapdev logo background
sapdev logo sapdev logo
Comments

Example JavaScript code which can be added to your BSP application




Below are a few Java script examples I have written which can be added to your BSP applications. Click here for a further Javascript example but as you will probably tell I am no javascript developer these are simply to show that standard javascript code found on the web or written by yourself can be easily added to you SAP BSP as it would be to any other web page outside of SAP.


<script language="Javascript"><!--

if (screen.width <= 640) {
alert("We are sending you to the appropriate page.");
document.location = "small.htm";
}
else {
alert("Based on your screen res," +
           " we are sending you to the appropriate page.");
document.location = "large.htm";
}

//-->
</script>


<script>document.writeln(navigator.browserLanguage);
	document.writeln(navigator.systemLanguage);</script>


*Banner rotation script
* Can be put in a separate htm page and then called using the Iframe
* command from your main html page.
* I.e.
<IFRAME marginwidth="0" marginheight="0" src="rotscript1.htm"
name="adds" width="100%" height="85" border="0" frameborder="0"
style="border:none;" scrolling="no"></IFRAME>


<SCRIPT LANGUAGE="Javascript"><!--

function banner() {
};

banner = new banner();
number = 0;

// bannerArray
if (navigator.systemLanguage == "en-us") {
banner[number++] = "usb_sap.htm"
banner[number++] = "usb_abap.htm"
banner[number++] = "usb_compwww.htm"
banner[number++] = "usb_java.htm"
// keep adding items here...
}

else if (navigator.systemLanguage == "en-gb") {
banner[number++] = "ukb_abap.htm"
banner[number++] = "ukb_compwww.htm"
banner[number++] = "ukb_java.htm"
banner[number++] = "ukb_sap.htm"
banner[number++] = "ukbs_dvd.htm"
banner[number++] = "ukbs_elec.htm"
banner[number++] = "ukbs_games.htm"
banner[number++] = "ukbs_music.htm"
banner[number++] = "ukbs_toys.htm"
banner[number++] = "ukeb_sap.htm"
banner[number++] = "uk_ebay.htm"
banner[number++] = "ukaffiliates.htm"
// keep adding items here...
}

else {
banner[number++] = "usb_sap.htm"
banner[number++] = "usb_abap.htm"
banner[number++] = "usb_compwww.htm"
banner[number++] = "usb_java.htm"
banner[number++] = "ukb_abap.htm"
banner[number++] = "ukb_compwww.htm"
banner[number++] = "ukb_java.htm"
banner[number++] = "ukb_sap.htm"
banner[number++] = "ukbs_dvd.htm"
banner[number++] = "ukbs_elec.htm"
banner[number++] = "ukbs_games.htm"
banner[number++] = "ukbs_music.htm"
banner[number++] = "ukbs_toys.htm"
banner[number++] = "ukeb_sap.htm"
banner[number++] = "uk_ebay.htm"
banner[number++] = "ukaffiliates.htm"
}

increment = Math.floor(Math.random() * number);

// window.location = banner[increment]
//document.location.href = banner[increment]
//document.write(banner[increment]);
//window.open ('ukadd1.htm')
//onunload="window.open('ukadd1.htm')"


self.location.replace(banner[increment]);

//--></SCRIPT>



comments powered by Disqus