js打印图片预览不出来

JavaScript06

js打印图片预览不出来,第1张

打印图片预览不出来

可以参考下面方法解决:

1、首先在电脑文件夹中,找到图片。

2、然后右键点击图片,出现右键菜单,在右键的菜单中选择打印的按钮。

3、然后进入到打印预览的页面,却看不到图片的预览。

4、然后在文件夹页面,点击工具页面。

5、点击工具按钮后,进入查看的页面。

6、在查看页面,选择取消始终显示图片,不显示图片预览。

7、取消勾选后,再点击打印图片可以预览打印了。

你要输出吗?

<img src="url">

根据程序不同.图片可以动态生成.

<img src="<%...%>">通过脚本

还有就是可以先把图片加上.人然后直接把他隐藏diplay:none, 然后根据你的需要把它的display:block就可以了

不知道你到底怎么生成.以上两条供参考

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成功:中俄实弹演习成功

更多: