❶ js調用列印功能無法列印flex圖表
Flex與Javascript互相通信。
(1):在Flex中有這么一個類:ExternalInterface.在這個類中它給我們:call和addCallback
Flex中As調用Js的方法是:
1、導入包 (import flash.external.ExternalInterface;)
2、使用ExternalInterface.call("Js函數名稱",參數)進行調用,其返回的值就是Js函數所返回的值
Js調用As的方法是:
1、導入包 (import flash.external.ExternalInterface;)
2、在initApp中使用ExternalInterface.addCallback("用於Js調用的函數名",As中的函數名)進行注冊下
3、js中 就可以用document.getElementById("Flas在Html中的ID").注冊時設置的函數名(參數)進行調用.
(2):實例演習:
[1]:flex調用javascript中的函數:
mxml:
<mx:Script>
<![CDATA[
import mx.controls.Alert;
internal function jspHello():void {
var taStr:String = this.ta.text;
var s:String = ExternalInterface.call("hello", taStr);
Alert.show(s);
}
]]>
</mx:Script>
<mx:Button x="480" y="84" label="flex call javascript" click="jspHello()"/>
<mx:TextArea id="ta" x="265" y="85" height="80" width="199"/>
javascript中的函數:
js:
<script type="text/javascript">
function hello(param) {
return "Hello: + param;
}
</script>
列印出來是:Hello: *****.
[2]:javascript調用Flex中的函數
mxml:
<mx:Application xmlns:mx="" layout="absolute" initialize="initApp();">
<mx:Script>
<![CDATA[
import mx.controls.TextArea;
internal function initApp():void {
ExternalInterface.addCallback("callBackFlex", testJavascript);
}
public function testJavascript():String {
var taStr:String = "中俄實彈演習成功!";
return taStr;
}
]]>
</mx:Script>
</mx:Application>
js:
<script type="text/javascript">
function callApp() {
var str = testJavascriptCallFlex.callBackFlex();
alert("javascript調用flex成功 : + str);
}
</script>
列印出來:javascript調用flex成功:中俄實彈演習成功
更多:
❷ java通過js列印圖片
直接用PrinterJob的print方法可以的不過查找載入列印機的速度很慢,有時可能要好幾分鍾,如果單線程就會出現卡死的情況,程序運行時先建一個後台線程去載入設置列印機就好了。
如果是web的話可以彈出一個新的窗口在窗口裡顯示需要列印的圖片,再用window.print();列印窗口內容就行了。
❸ html。js重復列印不同尺寸圖片
document.write('<img src="img2.gif" width="'+i+'%" height="'+i+'%"/>');
這是最最基本的字元串拼接你不會嗎?
❹ 用javascript列印圖形
<script language="javascript">
function Print(){
var num = 7;
for(var i=num ; i>0; i--){
for(var j=1; j<=(2*num-1); j++){
if(i==1){
document.write("*");
} else{
if(j==i || j == i+2*(num-i) ){
document.write("*");
}else{
document.write(" ");
}
}
}
document.write("<br>");
}
}</script> 我自己寫的 你可以 復制進去 只要改 num值 就可以你得到 想要的層數
❺ javascript如何輸出圖片
document.write("<img src='顯示圖片地址' />");
❻ 如何用JS語句顯示圖片
需要准備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
❼ 通過jS在新窗口列印圖片,為何列印預覽是空白,窗口有圖片,再列印可以
我用IE,預覽就是有圖片的,但是用谷歌瀏覽器,就是沒有圖片,
沒有列印機來驗證效果。
❽ 怎麼用javascript(循環)列印下面的圖
<script language=javascript>
for(i=6;i>0;i--)
{
for(k=6;k>i;k--)
document.write('');////'',&+nbsp,呵呵,我打上去是空的,你自己加上&再加上nbsp,外面有引號
for(j=0;j<i;j++)
{
document.write("囧");
}
document.write("<br>") ;
}
</script>
❾ 用js代碼怎麼在網頁輸出圖片
<script>
document.write("<img src='圖片的url寫在這'/>");
</script>
❿ JavaScript中怎麼輸出圖片
js輸出圖片是要獲取到圖片的所有屬性才可以的。
1、圖片的尺寸,比如寬和高
2、圖片的路徑
3、圖片的alt屬性
參考代碼如下:
function show_image(src, width, height, alt) {
var img = document.createElement("img");
img.src = src;
img.width = width;
img.height = height;
img.alt = alt;
// This next line will just add it to the <body> tag
document.body.appendChild(img);
}