1

我想将 FBML 用作画布,并希望在单击单选按钮时显示一个文本框。有人可以帮我解决这个问题吗?例如,如果用户选择其他作为选项,它应该显示一个文本框。可能吗?如何?我渴望从响应者那里了解更多信息。

4

2 回答 2

2

对的,这是可能的 。第 1 步:创建一个 div 并将文本框代码放入该 div 中,并将任何 id 分配给 div 让 id ="textbox"。并在 div 的样式属性中放置 display='none' 并在单击无线电输入时调用以下函数

function showBoxt(id)
  {
      obj=document.getElementById(id);
            if(obj.getStyle('display')=='none')
             {
                    obj.setStyle({display:'block'});
             }
            else
              {
                obj.setStyle({display:'none'});
              }
    }
于 2010-02-26T21:42:06.153 回答
0

我也只是在寻找这个问题的答案。我在这里找到了一个有用的链接

以为我可以分享它。我已经尝试和测试过,动画只是让它看起来更光滑:)

function showdiv(id){
        var elm = document.getElementById(id);
        if(elm.getStyle('display') == 'block'){
            Animation(elm).to('height', '0px').to('opacity', 0).hide().ease(Animation.ease.end).go(); 
            return false;
        }else{
            Animation(elm).to('height', 'auto').to('opacity', 1).show().ease(Animation.ease.end).go(); 
            return false;
        }
    }

<div id="about" style="display: none"> 
Facebook is a social utility that connects people with friends and others who work, study and live around them. 
People use Facebook to keep up with friends, upload an unlimited number of photos, share links and videos, and 
learn more about the people they meet. 
</div> 
<a href="#" onclick="showdiv('about');">Show Content</a>.
于 2011-01-21T05:46:40.450 回答