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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 停车位买车和买道具时候,买不了,网页错误。请问什么原因

[复制链接]
yiyuntong 发表于 2009-11-2 19:18:09 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本:
停车位买车和买道具时候,买不了,网页错误。请问什么原因。。。。知道的告诉下小弟。谢谢。网站马上运行,这个问题比较急。。。
coldhair 发表于 2009-11-2 19:33:04 | 显示全部楼层
没看出来什么原因
回复

使用道具 举报

guizi6 发表于 2009-11-2 19:59:00 | 显示全部楼层
是不是uchome1.5 升级到2.0引起的?记得是有一个javascript相关的功能格式变化了。如果是这样的话,要把那些链接的地方找出来,直接调动网页就可以了。
回复

使用道具 举报

 楼主| yiyuntong 发表于 2009-11-2 20:33:29 | 显示全部楼层
3# guizi6


    对,是从1.5升级到2.0的。请问具体应该怎么做?
回复

使用道具 举报

 楼主| yiyuntong 发表于 2009-11-2 20:41:40 | 显示全部楼层
3# guizi6


    麻烦一定要帮我解答这个问题。我也没多少金币,送两个金币作为辛苦费吧。呵呵~~
回复

使用道具 举报

 楼主| yiyuntong 发表于 2009-11-2 20:54:13 | 显示全部楼层
  1. function buy() {
  2. //        ajaxget('cpPark.php?ac=park&op=buyend', 'game');
  3. //        $('game').style.display = 'none';
  4. }
  5. function ajaxpost1(formid, showid, func) {
  6.         showloading();
  7.         if(ajaxpostHandle != 0) {
  8.                 return false;
  9.         }
  10.         var ajaxframeid = 'ajaxframe';
  11.         var ajaxframe = $(ajaxframeid);
  12.         if(ajaxframe == null) {
  13.                 if (is_ie && !is_opera) {
  14.                         ajaxframe = document.createElement("<iframe name='" + ajaxframeid + "' id='" + ajaxframeid + "'></iframe>");
  15.                 } else {
  16.                         ajaxframe = document.createElement("iframe");
  17.                         ajaxframe.name = ajaxframeid;
  18.                         ajaxframe.id = ajaxframeid;
  19.                 }
  20.                 //ajaxframe.id = ajaxframeid;
  21.                 ajaxframe.style.display = 'none';
  22.                 $('append_parent').appendChild(ajaxframe);

  23.         }
  24.         $(formid).target = ajaxframeid;
  25.         $(formid).action = $(formid).action + '&inajax=1';
  26.        
  27.         ajaxpostHandle = [showid, ajaxframeid, formid, $(formid).target, func];
  28.         if(ajaxframe.attachEvent) {
  29.                 ajaxframe.detachEvent ('onload', ajaxpost_load);
  30.                 ajaxframe.attachEvent('onload', ajaxpost_load);
  31.         } else {
  32.                 document.removeEventListener('load', ajaxpost_load, true);
  33.                 ajaxframe.addEventListener('load', ajaxpost_load, false);
  34.         }
  35.         $(formid).submit();
  36.     return false;
  37. }
  38. function sAutoComplete(objName, showID, ulID, valID, series, func) {
  39.         this.items = [];
  40.         this.showObj = $(showID);
  41.         this.ulObj = $(ulID);
  42.         this.valObj = $(valID);
  43.         if (!this.showObj) return;
  44.         this.obj = objName;
  45.         this.values = false;
  46.         this.sVal = null;
  47.         this.currently = -1;
  48.         this.series = isUndefined(series) ? 1 : series;
  49.         this.func = isUndefined(func) ? '': func;
  50.         this.showObj.childNodes[0].scrollTop = 0;
  51.         return this;
  52. };

  53. sAutoComplete.prototype.addItem = function(items) {
  54.         if(items.indexOf(",") > 0) {
  55.                 var itemArr = items.split(",");
  56.                 for(var i = 0; i < itemArr.length; i++) {
  57.                         this.items.push(itemArr[i]);
  58.                 }
  59.         } else {
  60.                 this.items.push(items);
  61.         }
  62.         this.items.sort();
  63. };
  64. sAutoComplete.prototype.doClick = function(vObj) {
  65.         with(this) {
  66.                 if(typeof vObj == 'undefined') return false;
  67.                 var val = valObj.value;
  68.                 instance = eval(obj);
  69.                 if(!this.series) {
  70.                         valObj.value = vObj.val;
  71.                 }else if(values) {
  72.                         if(valObj.value.lastIndexOf(",") != valObj.value.length-1) {
  73.                                 valObj.value = valObj.value.substring(0, valObj.value.lastIndexOf(",")+1);
  74.                         }
  75.                         valObj.value += vObj.val + ",";
  76.                 } else {
  77.                         instance.values = true;
  78.                         valObj.value = vObj.val + ",";
  79.                 }
  80.                 if(this.func != '') {
  81.                         this.func();
  82.                 }
  83.                 valObj.focus();
  84.                 showObj.style.display = "none";
  85.         }
  86. };
  87. sAutoComplete.prototype.directionKeyDown = function(event) {
  88.         with(this) {
  89.                 var e = event.keyCode ? event.keyCode : event.which;
  90.                 var allChild = ulObj.childNodes.length;

  91.                 if(e == 40) {
  92.                         if(currently+1 >= allChild) currently = allChild - 2;
  93.                         currently++
  94.                         if(currently != 0) showObj.childNodes[0].scrollTop += 16;
  95.                         ulObj.childNodes[currently].childNodes[0].style.cssText = "background: #2782D6; color: #FFF; text-decoration: none;";
  96.                 } else if(e == 38) {
  97.                         if(currently - 1 <= -1) currently = 1;
  98.                         currently--;
  99.                         showObj.childNodes[0].scrollTop -= 16;
  100.                         ulObj.childNodes[currently].childNodes[0].style.cssText = "background: #2782D6; color: #FFF; text-decoration: none;";
  101.                 } else if(e == 13) {
  102.                         instance = eval(obj);
  103.                         instance.doClick(ulObj.childNodes[currently]);
  104.                 }
  105.                
  106.         }
  107. };
  108. sAutoComplete.prototype.append = function(item, filtrate) {
  109.         with(this) {
  110.                 instance = eval(obj);
  111.                  var liObj = document.createElement("li");
  112.                 liObj.onclick = function(){instance.doClick(this)};
  113.                 liObj.val = item;
  114.                 if(filtrate) {
  115.                         var reg  = new RegExp("(" + sVal + ")","ig");
  116.                         if(sVal) liObj.innerHTML = '<a href="###">' + item.replace(reg , "<strong>$1</strong>") + '</a>';
  117.                 } else {
  118.                         liObj.innerHTML = '<a href="###">' + item + '</a>';
  119.                 }
  120.                 ulObj.appendChild(liObj);
  121.         }
  122. };
  123. sAutoComplete.prototype.handleEvent = function(searchVal, event) {
  124.         with(this) {
  125.                 var hidden = true;
  126.                 var allVal = 0;
  127.                 var strArr = new Array();
  128.                 var e = event.keyCode ? event.keyCode : event.which;
  129.                 ulObj.innerHTML = "";
  130.                 showObj.style.display = "block";
  131.                 instance = eval(obj);
  132.                 if(searchVal.indexOf(",") > 0) {
  133.                         strArr = searchVal.split(",");
  134.                         allVal = strArr.length;
  135.                         if(strArr[strArr.length-1] != "") {
  136.                                 searchVal = strArr[strArr.length-1];
  137.                         } else {
  138.                                 searchVal = "";
  139.                         }
  140.                 }
  141.                 if(searchVal != "") {
  142.                         searchVal = addslashes(searchVal);
  143.                         sVal = searchVal;
  144.                         var reg = new RegExp(searchVal, "ig");
  145.                         var itemstr = '';
  146.                         for(var i = 0; i < items.length; i++) {
  147.                                 var itemstr = items[i];
  148.                                 if(itemstr.match(reg)) {
  149.                                         instance.append(itemstr, 1);
  150.                                         hidden = false;
  151.                                 }
  152.                         }
  153.                 } else {
  154.                         for(var i = 0; i < items.length; i++) {
  155.                                 instance.append(items[i], 0);
  156.                                 hidden = false;
  157.                         }
  158.                         if(allVal == 0) instance.values = false;
  159.                 }
  160.                 if(hidden) {
  161.                         showObj.style.display = "none";
  162.                 } else if(e == 38 || e == 40 || e == 13) {
  163.                         instance.directionKeyDown(event);
  164.                 }
  165.         }
  166. };
  167. function addslashes(str) {
  168.         return preg_replace(['\\\\', '\\\'', '\\\/', '\\\(', '\\\)', '\\\[', '\\\]', '\\\{', '\\\}', '\\\^', '\\\$', '\\\?', '\\\.', '\\\*', '\\\+', '\\\|'], ['\\\\', '\\\'', '\\/', '\\(', '\\)', '\\[', '\\]', '\\{', '\\}', '\\^', '\\$', '\\?', '\\.', '\\*', '\\+', '\\|'], str);
  169. }
  170. function preg_replace(search, replace, str) {
  171.         var len = search.length;
  172.         for(var i = 0; i < len; i++) {
  173.                 re = new RegExp(search[i], "ig");
  174.                 str = str.replace(re, typeof replace == 'string' ? replace : (replace[i] ? replace[i] : replace[0]));
  175.         }
  176.         return str;
  177. }

复制代码
这是park.js得文件。请问怎么修改
回复

使用道具 举报

 楼主| yiyuntong 发表于 2009-11-3 10:44:58 | 显示全部楼层
顶顶顶。。。。。
回复

使用道具 举报

frxxw 发表于 2009-11-3 11:12:22 | 显示全部楼层
我的也是楼主的情况,是升级到2.0后不能买的,但是后来我发现点鼠标右键点击打开能正常购买,但我不会修,希望有高人能修改一下!!
回复

使用道具 举报

guizi6 发表于 2009-11-3 11:23:02 | 显示全部楼层
5# yiyuntong

小弟弟,别嘬了。我在另外一条线回答了你的问题了。
回复

使用道具 举报

 楼主| yiyuntong 发表于 2009-11-3 12:10:08 | 显示全部楼层
9# guizi6


    谢谢啦,根据你的提示,其它问题也解决了。你卖个东西两个金币,留个链接,我去买。对了,你有游戏厅我最牛的游戏插件吗?20金币。OK?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 14:38 , Processed in 0.029213 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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