View Single Post
  #1  
Old 07-16-2008, 07:22 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Strange behavior with Firefox 3

OK folks, this is weird.

Background info:

vB : 3.0.latestwhatever
Browser: Firefox 2.latestwhatever.

When you enter a new message using the QuickReply box, the thread is shown so that the new message appears at the top of the browser window, after you submit the message.

After upgrading to Firefox 3.0, the thread window is positioned differently. When you submit the new reply, the new post is shown so that the bar on the top of the new post is at the very bottom of the browser window, so you need to scroll down to read the message.

I tried Firefox 3.0 with this board and with other boards running vB 3.5 and newer and it behaves differently. In other words, the newly posted message is shown in the middle of the browser window instead of either the top or the bottom.

I am very confused. Can someone please tell me what defines the position of the thread window, in relation to the just posted message? I have to assume that it is a java script, but which one? And how can I affect the position of the window in relation to the newly posted message? I don't have any experience with java, so any help would be appreciated.

--------------- Added [DATE]1216201973[/DATE] at [TIME]1216201973[/TIME] ---------------

Ah, never mind, I found it. It was in functions_showthread, where there was a line:

Code:
$onload = "if (is_ie || is_moz) { fetch_object('currentPost').scrollIntoView(!is_moz); }";
After I changed that to:

Code:
$onload = "if (is_ie || is_moz) { fetch_object('currentPost').scrollIntoView(true); }";
everything is back to normal.

Thanks for viewing.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01223 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete