统计排行 社区应用 社区服务 会员列表 最新帖子 精华区 帮助
主题 : 为什么在用户“首页定制”的“添加侧栏 ”页面添加超链接按钮不成功?
过路马甲 离线
级别: 初来乍到
UID: 1667086
精华: 0
发帖: 2
金钱: 175 两
威望: 0 点
PW积分: 5 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1(时)
注册时间: 2008-06-07
最后登录: 2008-06-09
楼主  发表于: 2008-06-07   
来源于 求助 分类

为什么在用户“首页定制”的“添加侧栏 ”页面添加超链接按钮不成功?

点击超链接按钮出现“网页上有错误”的提示,我不知错在哪里。我的做法——
1.在template\default\user\userindex.htm中加上:

引用
<script language="javascript">
var defaultmode = "divmode";
var text = "";
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = 'js/lang/zh_cn.js';
script.src = 'js/zh_cn.js';
script.src = 'js/wysiwyg_editor.js';
script.src = 'js/wysiwyg.js';

head.appendChild(script);

function showurl() {
    if (helpmode){
        alert(I18_n['seturl']);
    } else if (nomode || document.selection && document.selection.type == "Text") {
        AddTxt="[url="+text+"]"+text+"[/url]";
        AddText(AddTxt);
    } else {
            txt2=prompt(I18_N['urlname'],"");
        if (txt2!=null) {
            txt=prompt('URL:',"http://");
            if (txt2!=null) {
                if (txt2=="") {
                    AddTxt="[url]"+txt;
                    AddText(AddTxt);
                    AddTxt="[/url]";
                    AddText(AddTxt);
                } else {
                    if(txt==""){
                        AddTxt="[url]"+txt2;
                        AddText(AddTxt);
                        AddTxt="[/url]";
                        AddText(AddTxt);
                    } else{
                        AddTxt="[url="+txt+"]"+txt2;
                        AddText(AddTxt);
                        AddTxt="[/url]";
                        AddText(AddTxt);
                    }
                }
            }
        }
    }
}


function AddText(NewCode)
{
    if (document.form.newconfig[content].createTextRange && document.form.newconfig[content].caretPos)
    {
        var caretPos = document.form.newconfig[content].caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
    }
    else
    {
        document.form.newconfig[content].value+=NewCode
    }
    setfocus();
}


</script>




2.插入超链接按钮:

引用
<tr><td width="20%" class="b">标题</td>
<td class="b"><input type="text" class="input" name="newconfig[note]" value="{$leftdb[$sign][note]}" size=80><br><img onClick="showurl()" alt="插入url链接" src="$imgpath/editor/url.gif" /></td></tr>
<tr><td class="b">内容</td>
<td class="b"><textarea name="newconfig[content]" rows="5" cols="80">{$leftdb[$sign][content]}</textarea></td></tr>
</table>
crystaleyes 离线
级别: 四星会员
UID: 852021
精华: 0
发帖: 1683
金钱: 481 两
威望: 154 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
群组: 漂亮MM群
在线时间: 443(时)
注册时间: 2006-08-04
最后登录: 2010-03-11
沙发  发表于: 2008-06-07   
会不会是你浏览器的问题??
过路马甲 离线
级别: 初来乍到
UID: 1667086
精华: 0
发帖: 2
金钱: 175 两
威望: 0 点
PW积分: 5 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1(时)
注册时间: 2008-06-07
最后登录: 2008-06-09
2楼  发表于: 2008-06-08   
应该不是
lyn 在线
级别: 总版主

UID: 26150
精华: 1
发帖: 33762
金钱: 8489 两
威望: 154220 点
PW积分: 446 点
技术分: 0 分
团队工龄: 35 月
群组: PHPWind社区运营
在线时间: 8198(时)
注册时间: 2004-07-25
最后登录: 2010-03-13
3楼  发表于: 2008-06-08   
  技术问题,帮不了不好意思……
rjianok 离线
级别: 新手上路
UID: 1660186
精华: 0
发帖: 54
金钱: 195 两
威望: 0 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1(时)
注册时间: 2008-05-31
最后登录: 2008-06-16
4楼  发表于: 2008-06-10   
搞不懂~幫頂~~~~
描述
快速回复

温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
验证问题:
你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
按"Ctrl+Enter"直接提交