我想要的:很简单,我有一个定期生成变量的C程序,我希望能够在网站上显示这个值。
限制:网页是HTML,php不起作用,javascript确实[我尝试了一些javascript解决方案,但它们都很长,很乏味,最终效果不佳]我希望它能够格式化文本所以它匹配网页的其余部分。最重要的是,我真的很想找到一些有效的东西。
自由:我可以将我的C程序中的变量输出到我想要的任何文件类型和内容,文件是托管的,因此可以在服务器本地使用,也可以在客户端在线使用。
首选解决方案:我目前正在使用html原生的object和iframe标签。他们给出了一个很简单的输入:
<object height=20 width=75 type='text/plain' border=0 data="URL/filename.txt"></object>
插入我的文件的内容,但它无法格式化,所以我被12pt Courier字体卡住了,这是不可接受的。使用
<iframe seamless height=20 width=75 scrolling='no' src="URL/filename.htm"></iframe>
并将我想要的字体/颜色/大小等添加到htm文件中获取正确的文本样式,但是htm周围有大量的白色填充,我似乎无法摆脱它所以我必须制作我的iframe对于要显示的文本来说非常大,但是它与其他文本不能很顺利。
所以任何人都可以回答以下四个问题之一:
答案 0 :(得分:0)
填充和样式可由css处理。
按java
我认为您的意思是javascript
- 谷歌会帮助您。如果没有运行服务器的详细信息以及调度页面的内容,我们无法给出确切的答案。您可能需要使用ajax的内容来保持在后台更新。
尝试使用Google搜索您的问题,您会惊讶地发现这会有所帮助。
答案 1 :(得分:0)
我不确定将变量放入网页后你想要做什么,但我认为以下内容可能很有用。
如果不了解你想要完成的事情,这一切都是我的头脑。如果您提供更多详细信息,我们可以为您提供更多帮助。
答案 2 :(得分:0)
你需要AJAX ......这只是一个花哨的嗡嗡声。这意味着您可以告诉JavaScript可以从服务器获取文件而无需重新加载页面,您可以将该文件中的数据插入到HTML中。
通过使用像jQuery这样的JavaScript库,AJAX变得更加简单,但它可以在没有jQuery的情况下完成。 Mozilla Developer Network有一个相当不错的Getting Started教程,如果你想要这么做,但我真的推荐jQuery。
至于格式化...任何格式化......你需要使用CSS。关于网页上任何内容的所有内容都由CSS控制。 MDN也有一个Learn CSS部分。
答案 3 :(得分:-1)
,在jquery包含代码之后添加一些像
这样的javascript$(document).ready(function(){ $( “#NEWVALUE”)负载( 'yoursiteurl / value.html'); });