怎样将控件写到xslt文件?

colee 2003-10-11 05:19:32
<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="。。。。。。。。"></object>
写到XSLT文件里怎样写?viewastext又不能去掉,否则无效;

...全文
51 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
colee 2003-10-18
  • 打赏
  • 举报
回复
************

To moonpiazza:

不是编码问题,刚试过若是写成简单的asp文件就行:
<% @codepage=65001%>
<%session.codepage=65001%>
<%response.ContentType="text/xml"%>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="show_stylePic_price.xslt" type="text/xsl"?>
<Root>
<%Response.write ".........."%>
</Root>

而现在ASP文件就用了两个循环,读取一下数据库里的资料。控件无效(只有控件无效,其他正常)。

************
sailflying 2003-10-17
  • 打赏
  • 举报
回复
<object id="factory" style="display:none" classid="*" codebase="***">

除了 id="factory" 再加个 name="factory" ,尽量的保证全面。

如果再不行的话,我也无话可说了。
sailflying 2003-10-17
  • 打赏
  • 举报
回复
style="display:none" 隐含的怎么看的到效果?

另外注意大小写,最容易忽视的地方。
sailflying 2003-10-17
  • 打赏
  • 举报
回复
那你的javascript文件不要onload里用
改为:
<object viewastext="true"......
/>
<SCRIPT language="JavaScript1.2">
factory.viewastext="true"
</SCRIPT>
也就是在加载完控件后设置属性
可能是( factory.viewastext=true)
重要的是你的空间支持这个写法。
colee 2003-10-17
  • 打赏
  • 举报
回复
按上面说的我试过:
<script language="javascript" For="window" Event="onload">
<![CDATA[
factory.viewastext=true;
运行通过,但控件无效;

又试过下面的也一样:
<object id="factory" style="display:none" classid="*" codebase="***">
<xsl:attribute name="viewastext">true</xsl:attribute>
</object>
colee 2003-10-17
  • 打赏
  • 举报
回复


若控件viewastext属性能用javascript教本或其它方式来控制
即怎样实现?

月光易水 2003-10-17
  • 打赏
  • 举报
回复
编码问题?
asp文件使用默认编码(gb2312)是否可以?


colee 2003-10-17
  • 打赏
  • 举报
回复
************
经过多次测试,现在问题是:

用XML文件调用XSLT文件,控件有效,
用ASP生成XML文件,同时调用XSLT文件,控件无效(只有控件无效,其他正常),

下面是asp文件的头部分:
<% @codepage=65001%>
<%session.codepage=65001%>
<%response.ContentType="text/xml"%>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="show_stylePic_price.xslt" type="text/xsl"?>
<Root>


如何是好?高手请帮忙
***********
colee 2003-10-17
  • 打赏
  • 举报
回复
()()()()()()()()()()()()()()()()()


试过以上方法还是不行 :(
其实这就是袁飞打印控件。

刚在html里测试完全正常, 甚至可以将viewastext属性删除,或赋予任何默认值。
放到XSLT里就玩完了 :(

怎么办啊?等着用呐,苦闷。。。。。。


()()()()()()()()()()()()()()()()()
colee 2003-10-16
  • 打赏
  • 举报
回复

文件可以通过, 控件不起作用 (原因可能是viewastext没生效吧)

sailflying 2003-10-16
  • 打赏
  • 举报
回复
你的控件viewastext属性能用javascript教本或其它方式来控制吗?
可以的话就好办了
sailflying 2003-10-15
  • 打赏
  • 举报
回复
我想你说的不行是指什么?
1)xsl文件报错?
2)文件通过,但控件不起作用?


我写了加入控件,文件可以通过,但没有你的控件,所以看不出效果
colee 2003-10-13
  • 打赏
  • 举报
回复

viewastext="true" 试过不行
加一句声明v 表示什么?
liudong963 2003-10-12
  • 打赏
  • 举报
回复
viewastext="true"

与这个有关吗?这个属性仅仅用来编辑时显示为代码而已吧?
sailflying 2003-10-12
  • 打赏
  • 举报
回复
在XML里 把 viewastext看做是一个属性,XML里规定属性必须赋值
所以楼上东仔的写法可行
或者你加一句声明
xmlns:v="http://www.w3.org/TR/html4/"
这表示这个对象是HTML里的
cybernaute 2003-10-11
  • 打赏
  • 举报
回复
viewastext="viewastext"

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧