这让我很困惑,我现在不得不删除整个代码,这样网站才能正常工作,但删除它会让网站看起来很糟糕。
这段代码在我的IE和Maxton浏览器上运行得很好。
在我的三星手机的Chrome和Dolphin浏览器上,第一行的结果是nothin ("")。第二排也不起作用。
我认为所有这些计算都是在服务器端完成的,所以无论我使用什么浏览器或小工具,都不应该有任何区别。现在也是这样。
'################# Remove www. #################
If left(strDomainName,4)="www." then strDomainNameNoWWW = right(strDomainName,len(strDomainName)-4)
'################# Make first letter Uppercase (capital) #################
strDomainNameNoWWW=UCase(Left(strDomainNameNoWWW,1)) & LCase(Right(strDomainNameNoWWW, Len(strDomainNameNoWWW) - 1))有没有可能,我的web主机自动将电话浏览器转发到另一台服务器,而他们的“电话服务器”由于某种原因无法处理这些计算?或者计算是在浏览器/小工具中完成的,还是可以在浏览器设置中“关闭”?
我可以将这些计算分成4-6个不同行的简单步骤,这样即使是“导致错误”的服务器/浏览器也可以理解它吗?那会是什么样子(这是共享代码,我没有写它,也不知道如何重写它)。
或者仅仅是一些额外的"“标记或小写大写字母,在某些服务器或版本的”服务器软件“上需要?
我是一个新手,所以请回答,如果可能的话,新手可以理解。;)谢谢!
(错误首先出现在第二行,并显示“无效的过程调用或正确的参数”,但根据我在这里检查类似错误的研究,如果计算只是完成而不是关闭,并且如果字符串大于零,那么这应该是很好的,所以我认为问题的解决是为什么第一行根本不产生任何东西/为什么不进行计算)
发布于 2018-07-06 00:35:02
这很尴尬,但我现在已经自己解决了。
导致这个错误的原因是我在手机上使用了没有www的域名。在地址栏和计算机上,我使用了www。我没有测试这个函数,所以如果没有www,它就会工作。键入...但我现在添加了这一行作为第三行,现在它可以工作了:
如果不保留(strDomainName,4)=“www.”则strDomainNameNoWWW = strDomainName
抱歉,如果这浪费了一些人的时间。
https://stackoverflow.com/questions/44055122
复制相似问题