.BMP文件可以存储在HTA(HTMLVBScript)中吗?

.BMP文件可以存储在HTA(HTMLVBScript)中吗?,第1张

概述我注意到在我的FireFox书签的备份中,显示在每个条目左侧的图标被保存为A标签中的字符流.例如: ICON=”data:image/png;base64,iVBOR [data removed to shorten example] rkJggg==” 我有3个BMP文件(2个是4×20(249字节),1个是102×82(24.7 KB)),我想隐藏在我的HTML应用程序中,以免丢失. 较大的一 我注意到在我的firefox书签的备份中,显示在每个条目左侧的图标被保存为A标签中的字符流.例如:

ICON=”data:image/png;base64,iVBOR [data removed to shorten example]
rkJggg==”

我有3个BMP文件(2个是4×20(249字节),1个是102×82(24.7 KB)),我想隐藏在我的HTML应用程序中,以免丢失.

较大的一个在样式标签中出现3次,如下所示(1个出现):

<style type="text/CSS">#frmMainBody  {background:grey; background-image:url('Background.bmp'); margin:0;   padding:0; Font:normal 10pt Microsoft Sans serif;}</style>

另外两个出现在VBScript子程序中,如下所示:

Sub button_Glow  ' Highlights a button when the cursor hovers over it.  With Window.Event.srcElement.Style    If .Backgroundcolor <> "Lavender" Then      .Backgroundcolor = "Lavender"      .BackgroundImage = "url(Glow.bmp)"      .BackgroundpositionY = -2      .BackgroundRepeat = "Repeat-X"    End If  End WithEnd Sub 'button_Glow

这可能吗 ?

@H_403_19@解决方法 HTA是一种纯文本可编辑标记语言,您可以使用任何纯文本编辑器(如记事本)打开和编辑.

您可以通过将图像转换为base64,然后代替,将任何图像格式存储在HTML,CSS等中

<img src="mypath/myimage.bmp" /><style type="text/CSS">foo { background: url(mypath/myimage.bmp); }</style>

你会把::

<img src="data:image/x-png;base64,iVBORw0KGgoAAAANS....." /><style type="text/CSS">foo { background: url(data:image/x-png;base64,iVBORw0KGgoAAAANS.....); }</style>

为了使您更容易,您可以使用在线工具(如位于此处>>>>)将图像转换为此格式. Convert any Image into a Base64 string< . 如何在您的问题中将此代码应用于代码 使用其中一个工具(或编写自己的),找到并将“Background.bmp”转换为base64,然后修改您发布的第一个代码块(也缩短为节省空间)

<style type="text/CSS">#frmMainBody  {background:grey; background-image:url(data:image/x-png;base64,iVBORw0KGgoAAAANS....); margin:0;   padding:0; Font:normal 10pt Microsoft Sans serif;}</style>

接下来,对于VBScript代码,找到并转换’Glow.bmp'(与上面对’Background.bmp’所做的一样),并修改代码块,使其看起来像

Sub button_Glow  ' Highlights a button when the cursor hovers over it.  With Window.Event.srcElement.Style    If .Backgroundcolor <> "Lavender" Then      .Backgroundcolor = "Lavender"      .BackgroundImage = "data:image/x-png;base64,iVBORw0KGgoAAAANS....."      .BackgroundpositionY = -2      .BackgroundRepeat = "Repeat-X"    End If  End WithEnd Sub
@H_403_19@ @H_403_19@ 总结

以上是内存溢出为你收集整理的.BMP文件可以存储在HTA(HTML / VBScript)中吗?全部内容,希望文章能够帮你解决.BMP文件可以存储在HTA(HTML / VBScript)中吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存