Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] 关于弹窗的修改

[复制链接]
langkek999 发表于 2011-3-11 15:06:53 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X1.5
浏览器: IE6 IE7 IE8 360 
使用模板: 官方模板
BUG地址: 虚拟主机地址http://www.xinde.com/discuz/upload/bbs/index.php?styleid=3
我想在点登陆时弹出窗口像默认模块那样
未命名.jpg
但是我不会改弹窗的样式,下面是我现在修改模版的效果
未命名.jpg
求高手说下怎样把2图的弹窗改为1图的弹窗
回复

使用道具 举报

 楼主| langkek999 发表于 2011-3-11 15:31:08 | 显示全部楼层
我补充一下,我找到forumdata/cache/common.js文件里的
function showWindow(k, url, mode, cache) {mode = isUndefined(mode) ? 'get' : mode;cache = isUndefined(cache) ? 1 : cache;var menuid = 'fwin_' + k;var menuObj = $(menuid);if(disallowfloat && disallowfloat.indexOf(k) != -1) {if(BROWSER.ie) url += (url.indexOf('?') != -1 ?  '&' : '?') + 'referer=' + escape(location.href);location.href = url;return;}var fetchContent = function() {if(mode == 'get') {menuObj.url = url;url += (url.search(/\?/) > 0 ? '&' : '?') + 'infloat=yes&handlekey=' + k;ajaxget(url, 'fwin_content_' + k, null, '', '', function() {initMenu();show();});} else if(mode == 'post') {menuObj.act = $(url).action;ajaxpost(url, 'fwin_content_' + k, '', '', '', function() {initMenu();show();});}showDialog('', 'info', '<img src="' + IMGDIR + '/loading.gif"> 加载中...');};var initMenu = function() {var objs = menuObj.getElementsByTagName('*');for(var i = 0; i < objs.length; i++) {if(objs.id) {objs.setAttribute('fwin', k);}if(objs.className == 'float_ctrl') {if(!objs.id) objs.id = 'fctrl_' + k;drag = objs.id;}}};var show = function() {hideMenu('fwin_dialog', 'dialog');showMenu({'mtype':'win','menuid':menuid,'duration':3,'pos':'00','zindex':JSMENU['zIndex']['win'],'drag':typeof drag == 'undefined' ? '' : drag,'cache':cache});};if(!menuObj) {menuObj = document.createElement('div');menuObj.id = menuid;menuObj.className = 'fwinmask';menuObj.style.display = 'none';$('append_parent').appendChild(menuObj);menuObj.innerHTML = '<table cellpadding="0" cellspacing="0" class="fwin" bgcolor="#BFD9CC"><tr><td class="t_l"></td><td class="t_c"></td><td class="t_r"></td></tr><tr><td class="m_l"></td><td class="m_c" id="fwin_content_' + k + '">'+ '</td><td class="m_r"></td></tr><tr><td class="b_l"></td><td class="b_c"></td><td class="b_r"></td></tr></table>';fetchContent();} else if((mode == 'get' && url != menuObj.url) || (mode == 'post' && $(url).action != menuObj.act)) {fetchContent();} else {show();}就在红色字体那改了弹窗的背景颜色,其他样色就不会改了
回复

使用道具 举报

elevensky 发表于 2011-3-11 17:37:42 | 显示全部楼层
呵呵,你找错地方了。这个框的配色是调取的后台,模板管理的颜色值,你肯定是改动了。这这默认的改过来就是了。不过可能会影响其他的地方显示,因为这是公用的颜色
回复

使用道具 举报

 楼主| langkek999 发表于 2011-3-11 19:53:26 | 显示全部楼层
回复 elevensky 的帖子

还是不太懂你说的默认的那地方,能说下是哪个文件,改哪里呢,可以的话截图来
回复

使用道具 举报

 楼主| langkek999 发表于 2011-3-11 20:15:20 | 显示全部楼层
回复 langkek999 的帖子

不是颜色问题,是样式,不能居中还有其他按钮的都没显示出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-8 17:07 , Processed in 0.099418 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表