主题:  请教在js中的简单问题

7877767

职务:普通成员
等级:2
金币:1.0
发贴:528
#12005/12/29 14:49:05
请问在script里面要定义一个存放字符串的变量是这样么:
var i = ""
我要让i等于一长串htm代码该怎么写啊,这样好象不行哦:
i = "<html><body>......</body><html>"

编辑历史:[此帖最近一次被 7877767 编辑过(编辑时间:2005-12-29 15:29:20)]


7877767

职务:普通成员
等级:2
金币:1.0
发贴:528
#22005/12/29 15:05:13
上面的 i 设置成常量也可以,该怎么弄啊,我看了半天教程没弄明白,如何让i=一大串html
偶在线等,路过的大哥大姐,<<你知道我在等你吗?>>

编辑历史:[此帖最近一次被 7877767 编辑过(编辑时间:2005-12-29 15:42:50)]


浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#32005/12/29 16:52:17
你那样写可以



7877767

职务:普通成员
等级:2
金币:1.0
发贴:528
#42005/12/30 10:22:54
恩,谢谢楼上,问题解决了,我把htm全部转成js一行一行的输出来,哎好行,以后要修改痛苦,现在又有两个新问题研究不出来了,走过路过知道怎么弄的朋友给小弟指点一下:

1.在一个多行文本框里输入这样的存文本:
--------------------------------------------------------
(1)  文本,文本文本
(2) 文本文本

(3)文本文本
---------------------------------------------------------
行"(1)"和"文本"之间有2个"  "全角空格
行"(2)"和"文本"之间有1个" "半角空格
行(1)和(2)之间按了1次回车
行(3)和(2)之间按了2次回车

触发一个onclick();后递交出去的东西应该是这样的:
(1)  文本,文本文本(2) 文本文本(3)文本文本
再读出来就没有原来的段落了,我知道asp和php都能很方便解决这个问题,还有个办法是加htm的<pre></pre>标签使文本外观保持原来的样子,但是由于种种原因客人不使用<pre>标签和asp\php,要求这个东西只能用纯VB或JS脚本实现在触发onclick()用脚本后把以上的文本中的所有全角,半角空格都去掉,然后两行之间按下的回车按了一次就把回车的地方输出为<br>,按了两次就替换为<p>,三次就输出<p><br>,四次就输出<p><p>,反正一次回车等于一个<br>,两个<br>就等于一个<p>这样输出,然后上面的文本输入得到的结果就是:
--------------------------------------------------------
(1)文本,文本文本<br>(2)文本文本<p>(3)文本文本
---------------------------------------------------------
感觉这个好难啊,是要弄那个正则表达式才能解决吧:(实在不会了!

2.还有个问题,这段<div></div>里面的文字不换行,本来在css里面定义了div宽80%,只要这种没htm格式的长文字进去就不换行把div支开ie下面就出横向滚动条了:
----------------------------------------------------------------------------------------------------------
<div id="text"><pre>2005年12月28日,倍受关注的“CCTV 2005中国经济年度人物”终于揭开谜底,百度董事长兼首席执行官李彦宏等10人一起荣获2005中国经济年度人物。他是唯一来自互联网界的获奖者。这是中国主流价值体系对百度上市这一2005年互联网界最重要事件的权威认定。
  中国经济年度人物的评选由中央电视台主办,今年是第六届。据悉,今年的评选标准是“创新、责任、影响力和推动力”。其中,影响力是今年评选中最核心的主题。百度正是凭借着全球范围内巨大的影响力,成为公众生活不可或缺的一部分以及成为企业获取商业机会的必经通路,推动中国经济发展。
  CCTV对李彦宏和百度如此评价,“众里寻她千百度,一个海外取经人最终在故土搜索到宝藏;再写新经济传奇,一个中国企业家让世界为他的创新买单;一个新生代中国商界精英,用他的故事告诉我们:专注,才能更好的生存。”</pre></div>
----------------------------------------------------------------------------------------------------------
有办法用样式表让他强制换行么?

编辑历史:[此帖最近一次被 7877767 编辑过(编辑时间:2005-12-30 10:38:55)]