Print Page | Close Window

Blank page when creating new post

Printed From: Web Wiz Forums
Category: Web Wiz Web App Support Forums
Forum Name: Web Wiz Forums
Forum Description: Support forum for Web Wiz Forums application.
URL: https://forums.webwiz.net/forum_posts.asp?TID=6252
Printed Date: 03 April 2026 at 2:31pm
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: Blank page when creating new post
Posted By: rimco
Subject: Blank page when creating new post
Date Posted: 08 October 2003 at 7:26am

Hi, I'm running a clean installation of version 7.5 (sql2000/win2k) . The installation went completly error free, and the forum seems to work ok.

When I try to make a new post or poll. All I get is a blank page. No error messages.
http://217.8.139.45/webwiz/post_message_form.asp?mode=new&FID=1 - http://217.8.139.45/webwiz/post_message_form.asp?mode=new&am p;FID=1

I have a version 7 up and running on the same server, without any problems.




Replies:
Posted By: Gullanian
Date Posted: 08 October 2003 at 7:39am

The error is hidden:

Microsoft VBScript runtime
error '800a000d'Type mismatch: '[string: "6.0"]'
webwiz/functions/functions_common.asp line 164



Posted By: rimco
Date Posted: 08 October 2003 at 8:50am

Thx Gullanian.

I have found som other topics conserning this error, and after what I can undrstand it has something to do with input locales, and the desimal separator sign. I have tryed to set input locales to English (united states) rebooted the server but it didn't solve the problem.

I find it strange that this isn't a problem in older versions. There must be more in to it than just a input locale issue.

Any suggestions?



Posted By: ask023
Date Posted: 08 October 2003 at 9:12am

All,

I have the same problem with Win2003 server and Russian locale...Changes to US not help :-(
Could anyone please help us?

Thank you in advance!



Posted By: ask023
Date Posted: 08 October 2003 at 9:42am

All,

It seems I found some info from MS:
http://support.microsoft.com/default.aspx?scid=/servicedesks/bin/kbsearch.asp?article=271587 - http://support.microsoft.com/default.aspx?scid=/servicedesks /bin/kbsearch.asp?article=271587
But it totally crash forum :-( So, we needed in patch for WebWiz forum...



Posted By: WebWiz-Bruce
Date Posted: 08 October 2003 at 5:51pm
The server must use a dot to indicate decimal numbers eg.

2.1

not

2,1

If your server uses anything other than a dot in decimal numbers then the forum will not be compatible with your server and you won't beable to use the present version. I don't beleive that there is anyway to fix this problem without changing the way your server views decimal numbers.


-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: WebWiz-Bruce
Date Posted: 08 October 2003 at 6:15pm
I have been looking for a solution and there appears to be no fix with MS on this.

The only way for this to run is if the server uses a period '.' as the sepporator for decimal numbers otherwise you will receive this error.

Contact your web hosts to correct this problem with your server.


-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: michael
Date Posted: 08 October 2003 at 9:04pm

You can do something like that with js if that is possible with the forum.
Example:

  var myString = "1,111.22"; // shall become "1.111,22";
  var europeanformat = myString.forceToNumber().fixedDigits(",",".");

Dunno if that helps



-------------
http://baumannphoto.com" rel="nofollow - Blog | http://mpgtracker.com" rel="nofollow - MPG Tracker


Posted By: ask023
Date Posted: 09 October 2003 at 12:12am

Originally posted by -boRg- -boRg- wrote:

I have been looking for a solution and there appears to be no fix with MS on this.

The only way for this to run is if the server uses a period '.' as the sepporator for decimal numbers otherwise you will receive this error.

Contact your web hosts to correct this problem with your server.

Thank you, Bruce! I changed "," -> "." on my Win2003 server and now all forums work fine!



Posted By: WebWiz-Bruce
Date Posted: 09 October 2003 at 3:45am
I've tried to replicate the error on my own machine to try and slove the problem, but as it was intsalled with English UK as the default it can still correctly see decimal numbers when using a period '.' 

-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: rimco
Date Posted: 09 October 2003 at 6:59am

I have changed the decimal sign, in regional settings to be "." still no luck. I have checked if the server now uses ".", and it does.

Ask023, where did you change from "," to "."?



Posted By: ask023
Date Posted: 09 October 2003 at 7:11am

2Rimco

I think it was successful due to Win2003 server using -
I changed ","->"." in Advanced settings in Regional Settings + checked "apply to all users"

I think you may try http://support.microsoft.com/default.aspx?scid=/servicedesks/bin/kbsearch.asp?article=271587 - http://support.microsoft.com/default.aspx?scid=/servicedesks /bin/kbsearch.asp?article=271587  solution for Win2000 (and ","->"." changes)

Best wishes,
Sergey



Posted By: WebWiz-Bruce
Date Posted: 09 October 2003 at 12:16pm
Does anyone know of a way to detect what the system is using for decimal numbers or a work around for this as I can't find any info on this on the web.

-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: ask023
Date Posted: 09 October 2003 at 2:43pm
Bruce, I think we should check with rimco - I hope that MS solution may help with Win2000 servers and he going to test it...


Posted By: rimco
Date Posted: 09 October 2003 at 4:36pm

Thx Sergey
I will for sure try your suggestion. Don't have time tonight, but I will look in too it tomorrow and report back.

-boRg-
I Installed MS Acsess, and checked  what decimal number sign that showed up the there. And it was in fact a "." 



Posted By: rimco
Date Posted: 10 October 2003 at 2:41am

It's alive. Sergeys tip did it.

The following settings works for me:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT
VarConversionLocaleSetting = 1 (DWORD)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInf o\Parameters\
SetVarConversionLocaleSetting = 1 (DWORD

HKEY_USERS\.default\Control Panel\International
sDecimal = .

Thx both Sergey and -boRg- for your help. And thx for a great forum

 



Posted By: WebWiz-Bruce
Date Posted: 10 October 2003 at 3:30am
I'm looking at trying to find a way to detact browser versions for the next version that doesn't require the checking of decimal numbers so hopefully people won't have this problem in future of having to edit their registery on the server.

-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: WebWiz-Bruce
Date Posted: 10 October 2003 at 8:30am
Here is the fix for the next release that doesn't use decimal numbers in browser identifications, so no registry fixes needed.

In the file functions_common.asp change the RTEenabled() function to:-

'********************************************
'***  Rich Text Compatible Browser type *****
'********************************************

Private Function RTEenabled()

    Dim strUserAgent    'Holds info on the users browser

    'Get the users HTTP user agent (web browser)
    strUserAgent = Request.ServerVariables("HTTP_USER_AGENT")


    '*************************************
    '***** Windows Internet Explorer *****
    '*************************************
   
    'See if the user agent is IE on Winows and not Opera trying to look like IE
    If InStr(1, strUserAgent, "MSIE", 1) > 0 AND InStr(1, strUserAgent, "Win", 1) > 0 AND InStr(1, strUserAgent, "Opera", 1) = 0 Then

        'Now we know this is Windows IE we need to see if the version number is 5
        If Trim(Mid(strUserAgent, CInt(inStr(1, strUserAgent, "MSIE", 1)+5), 1)) = "5" Then

            RTEenabled = "winIE5"
       
        'Now we know this is Windows IE we need to see if the version number is above 5
        ElseIf CInt(Trim(Mid(strUserAgent, CInt(inStr(1, strUserAgent, "MSIE", 1)+5), 1))) => 6 Then

            RTEenabled = "winIE"

        'Else the IE version is below 5 so return na
        Else

            RTEenabled = "false"
        End If
       
       
    '****************************
    '***** Mozilla Firebird *****
    '****************************
   
    'See if this is a version of Mozilla Firebird that supports Rich Text Editing under it's Midas API
    ElseIf inStr(1, strUserAgent, "Firebird", 1) Then
       
        'Now we know this is Mozilla Firebird we need to see if the version 0.6.1 or above; relase date is above 2003/07/28
        If CLng(Trim(Mid(strUserAgent, CInt(inStr(1, strUserAgent, "Gecko/", 1)+6), 8))) => 20030728 Then

            RTEenabled = "Gecko"

        'Else the Mozilla Firebird version is below 1.5 so return false
        Else

            RTEenabled = "false"
        End If
   
   
    '**************************************
    '***** Mozilla Seamonkey/Netscape *****
    '**************************************
   
    'See if this is a version of Mozilla/Netscape that supports Rich Text Editing under it's Midas API
    ElseIf inStr(1, strUserAgent, "Gecko", 1) > 0 AND inStr(1, strUserAgent, "Firebird", 1) = 0 AND isNumeric(Trim(Mid(strUserAgent, CInt(inStr(1, strUserAgent, "Gecko/", 1)+6), 8))) Then
       
        'Now we know this is Mozilla/Netscape we need to see if the version number is above 1.3 or above; relase date is above 2003/03/12
        If CLng(Trim(Mid(strUserAgent, CInt(inStr(1, strUserAgent, "Gecko/", 1)+6), 8))) => 20030312 Then

            RTEenabled = "Gecko"

        'Else the Mozilla version is below 1.3 or below 7.1 of Netscape so return false
        Else

            RTEenabled = "false"
        End If
   
   
   
    '***********************************
    '***** Non RTE Enabled Browser *****
    '***********************************
   
    'Else this is a browser that does not support Rich Text Editing
    Else
        'RTEenabled - false
        RTEenabled = "false"
    End If
   
End Function



-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting


Posted By: WebKnight
Date Posted: 13 October 2003 at 5:29am

Thank You! This solution worked for me



Posted By: huwnet
Date Posted: 13 October 2003 at 10:51am
It now works fine! Please delete my account test101 on your site!


Posted By: josk
Date Posted: 14 October 2003 at 12:05am

Now it works for me! Thanks bOrg!




Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net