论坛风格切换切换到宽版
  • 5678阅读
  • 4回复

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

上一主题 下一主题
离线过路马甲
 
发帖
2
金钱
175
威望
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 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=""+text+"";
        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=""+txt2;
                        AddText(AddTxt);
                        AddTxt="
";
                        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

发帖
3180
金钱
963
威望
159
只看该作者 沙发  发表于: 2008-06-07
会不会是你浏览器的问题??
离线过路马甲
发帖
2
金钱
175
威望
0
只看该作者 板凳  发表于: 2008-06-08
应该不是
在线lyn

发帖
40742
金钱
14689
威望
163827
只看该作者 3楼 发表于: 2008-06-08
  技术问题,帮不了不好意思……
所谓吐槽就是把对方话中的笑点呈现给观众    欢迎到偶的flash留言板涂鸦~^_^       遇到AD或纯表情等违规帖子请果断举报
离线rjianok
发帖
54
金钱
195
威望
0
只看该作者 4楼 发表于: 2008-06-10
搞不懂~幫頂~~~~