主题 : 为什么在用户“首页定制”的“添加侧栏 ”页面添加超链接按钮不成功?
级别: 初来乍到
UID: 1667086
精华: 0
发帖: 2
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 5 点
在线时间: 1(时)
注册时间: 2008-06-07
最后登录: 2008-06-09
楼主  发表于: 2008-06-07 10:58

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

点击超链接按钮出现“网页上有错误”的提示,我不知错在哪里。我的做法——
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>
sns
级别: 四星会员
UID: 852021
精华: 0
发帖: 1050
威望: 31 点
金钱: 332 两
贡献值: 16 点
PW积分: 15 点
在线时间: 372(时)
注册时间: 2006-08-04
最后登录: 2009-07-02
沙发  发表于: 2008-06-07 21:19

会不会是你浏览器的问题??
上班网
是上班族就来上班网
级别: 初来乍到
UID: 1667086
精华: 0
发帖: 2
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 5 点
在线时间: 1(时)
注册时间: 2008-06-07
最后登录: 2008-06-09
地毯  发表于: 2008-06-08 22:06

应该不是
乐与怒
级别: 总版主

UID: 26150
精华: 1
发帖: 28312
威望: 149929 点
金钱: 3428 两
贡献值: 147820 点
PW积分: 446 点
群组: 因为我们是NB青年!!
在线时间: 6444(时)
注册时间: 2004-07-25
最后登录: 2009-07-04
3楼  发表于: 2008-06-08 22:16

  技术问题,帮不了不好意思……
级别: 新手上路
UID: 1660186
精华: 0
发帖: 54
威望: 0 点
金钱: 20 两
贡献值: 0 点
PW积分: 0 点
在线时间: 1(时)
注册时间: 2008-05-31
最后登录: 2008-06-16
4楼  发表于: 2008-06-10 15:07

搞不懂~幫頂~~~~