My goal was to dump a few html content into a new window and print the same.
I tried the following function on a button in an XPage
The following code goes in the onclick event of the button ,
writeConsole( 'Hello from JavaScript!' );
function writeConsole(content) {
top.consoleRef=window.open( '' , 'myconsole' ,
'width=350,height=250'
+ ',menubar=0'
+ ',toolbar=1'
+ ',status=0'
+ ',scrollbars=1'
+ ',resizable=1' )
top.consoleRef.document.writeln(
'<html><head><title>Console</title></head>'
+ '<body bgcolor=white onLoad="self.focus();self.print();">'
+content
+ '</body></html>'
)
top.consoleRef.document.close()
}
When I preview the Xpage on the browser and click the button containing the posted code, I get to see the expected functionality. Where as when I see the same on the NotesClient 8.5.1, I see nothing happening -- Absolutely nothing.
I remember IBM telling people that XPages on 8.5.1 will work exactly in the same way, both on the Notes Client and on the browser...
Am I missing some thing.... If not this issue is definitely a bug in 8.5.1 XPages
No comments:
Post a Comment