请教一个javascript问题!跟编辑器有关!
我做了一个编辑器!(需要代码可以加QQ:23533016+编辑器)
就是我的编辑器已经完工了而且效果不错!可以添加任何东西进去!
但是现在遇见一个问题!我在另一个页面中通过<object>的方法来调用它,只可惜一直调不出编辑器的值来!
请教高手如何取得
当前文档->object->一个页面->一个多行文本框那的数据!谢谢!
请告诉我!我将代码全部公开给帮助我的人!
这可是最后一步啦!谢谢大家!
问题点数:20、回复次数:13Top
1 楼slumcherry(hrong's my teacher)回复于 2003-11-04 13:55:18 得分 0
你现在是要做什么????
仅仅是"当前文档->object->一个页面->一个多行文本框那的数据!", 举一个例子吗?Top
2 楼cxty(沉酗天涯)回复于 2003-11-04 14:01:33 得分 0
是!就像其他地方的在线编辑器那样!
我也是用一个object来调用我做的编辑器!编辑器是一个html的文件,里面有一个多行的文本框,当然用iframe也是可以的是吧!可是我两个都试了!编辑器是做成了可惜不知道怎么获取里面的值!就是我们最后通过编辑器出来的html代码!
请执教!谢谢!Top
3 楼cxty(沉酗天涯)回复于 2003-11-04 14:05:56 得分 0
我的编辑器主文件在下面!
http://cxty.dipdns.net/cxty edit mx/edit.htm
然后我想在另一个文件中通过object来调用它!
并对它进行的负值,取值!Top
4 楼cxty(沉酗天涯)回复于 2003-11-04 14:10:51 得分 0
我的编辑器界面操国外一个OA系统的!从添加图片后面的功能还有里面错误的地方都是我自己加入修正的哇!
不容易啊!所以大家一定要帮我哇!
msn:cxty@msn.com
QQ:23533016
http://cxty.dipns.net
http://bbs2008mx.vicp.net(刚开没什么人!呵呵~~~广告!)
在google搜索"cxty"第一个就是偶哇!!!所以大家一定一定要帮我哇!!Top
5 楼slumcherry(hrong's my teacher)回复于 2003-11-04 14:11:36 得分 0
用iframe行不行:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<object data="object.html" type="text/html" width="200" height="300">
</object>
<input type="text" id="text1" name="text1">
</BODY>
</HTML>
object.html:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<textarea name="t1" id="t1" onchange="parent.document.all.text1.value=this.value">
</textarea>
</BODY>
</HTML>Top
6 楼cxty(沉酗天涯)回复于 2003-11-04 14:17:55 得分 0
我看看!Top
7 楼cxty(沉酗天涯)回复于 2003-11-04 14:22:23 得分 0
我是想这么做!在调用页面上通过object的方法调用edit.htm
再在这个调用页面中做取值和负值处理就想那些在线编辑器一样的!可是我就是不能得到值!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%=request.form("Content")%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<script language="JavaScript">
function to(){
document.form1.Content.value=document.cxty_edit.document.frames.content.document;
}
</script>
<form name="form1" method="post" action="tem.asp" onSubmit="to();">
<textarea name="Content" id="Content"></textarea>
<object id=cxty_edit name=cxty_edit style="width:100%;LEFT: 0px; TOP: 0px" data="CXTY Edit MX/edit.htm" width=650 height=420 type=text/x-scriptlet viewastext>
</object>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>Top
8 楼cxty(沉酗天涯)回复于 2003-11-04 14:44:46 得分 0
能告诉我现在英国咱那马做吗???????????Top
9 楼hrong(黄蓉)回复于 2003-11-06 18:59:17 得分 20
你干吗要用 object 来包含这个文件?? 不可以用 iframe 吗?? 效果不是一样的吗?
<iframe name=cxty_edit src="CXTY Edit MX/edit.htm" width=650 height=420 frameborder=0 scrolling=auto>
这样的话你就可以用 window.frames["cxty_edit"].frames["idContentobj1"].document.body.innerHTML 得到你想要的内容了.
用 object 其实也可以得到, 只是太太麻烦了. 外国人真是小气, 一段小JS代码还要加密, 害得我看了老半天, (这次是 slumcherry 找我来的, 你要谢就谢他)Top
10 楼supere(专心学习Dotnet)回复于 2003-11-06 19:22:56 得分 0
除非你做的是控件,要不不可以用OBJECT来调用!因为OBJECT是需要一个CLASSID的!
不过JS是做不了控件的!所以肯定不可以Top
11 楼hrong(黄蓉)回复于 2003-11-06 23:30:43 得分 0
楼上的这样兄弟, 你有没有用<object>的方式来包含过网页呀,
<object data="CXTY Edit MX/edit.htm" type=text/x-scriptlet viewastext></object>
这种<object>方式可不是控件, 只是HTML里的一个标签Top
12 楼slumcherry(hrong's my teacher)回复于 2003-11-07 10:08:48 得分 0
多谢黄老师指导.Top
13 楼cxty(沉酗天涯)回复于 2003-11-18 12:30:59 得分 0
谢谢!谢谢!Top




