# Rate This Thread?

**URL:** <https://boards.straightdope.com/t/rate-this-thread/244653>\
**Category:** About This Message Board\
**Created:** [May 11, 2004, 5:42pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653 "2004-05-11T17:42:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 11, 2004, 5:42pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/1 "2004-05-11T17:42:04Z")

</div>

The past few days, I’ve noticed that we now have a “Rate This Thread” dropdown at the bottom of each thread. Isn’t this one of those features we decided Way Back When that we wouldn’t want, even if it were available? Was this just turned on, or did I only just notice it? And does it actually do anything? I don’t see a rating listed anywhere in connection with a thread.

---

<div class="post-metadata">

**Author:** ![MikeG](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mikeg/32/4329_2.png) [@MikeG](https://boards.straightdope.com/u/MikeG)\
**Post date:** [May 11, 2004, 6:06pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/2 "2004-05-11T18:06:37Z")

</div>

I don’t see it, it must be one of the Super Special SDSAB perks:)

---

<div class="post-metadata">

**Author:** ![Q.E.D](https://avatars.discourse-cdn.com/v4/letter/q/51bf81/32.png) [@Q.E.D](https://boards.straightdope.com/u/Q.E.D)\
**Post date:** [May 11, 2004, 6:07pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/3 "2004-05-11T18:07:46Z")

</div>

I must be blind, cause I don’t see it. Where, exactly, is it?

---

<div class="post-metadata">

**Author:** ![Ponder\_Stibbons](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ponder_stibbons/32/343_2.png) [@Ponder\_Stibbons](https://boards.straightdope.com/u/Ponder_Stibbons)\
**Post date:** [May 11, 2004, 6:12pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/4 "2004-05-11T18:12:54Z")

</div>

I don’t get it either. Tell you what, **Chronos** , why don’t you rate a thread or two and tell us what happens? That way we can at least live vicariously through you. 😉

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 11, 2004, 6:28pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/5 "2004-05-11T18:28:54Z")

</div>

I just rated this thread “terrible”, as a test.

It’s at the bottom of the thread, under “\<Prev thread | Next Thread \>”, and above Posting Rules. I get a grid of four sets of features:  
Thread Tools . . . Search This Thread  
Display Modes . . . Rate This Thread

The only thing under “Rate This Thread” is a dropdown  
5: Excellent  
4: Good  
3: Average  
2: Bad  
1: Terrible  
with a “go” button next to it.

Possibly relevant, I’m currently using Netscape Navigator 4.79 under Windows 2000, with Java and Javascript enabled. I’ve also seen this on my home computer, Netscape 4.something, Windows 95, without java.

---

<div class="post-metadata">

**Author:** ![biqu](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@biqu](https://boards.straightdope.com/u/biqu)\
**Post date:** [May 11, 2004, 6:54pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/6 "2004-05-11T18:54:43Z")

</div>

I’ve seen this option since the vB upgrade also, but only when I access the board using the text-based browser [w3m](http://w3m.sourceforge.net/). Several other thread tools are displayed by w3m but not by [Mozilla Firefox](http://www.mozilla.org/products/firefox/), including a “Search this Thread” function, an option to switch between display modes, and links to “Show Printable Version”, “Email this Page”, and “Subscribe to this Thread”. When I try to access these additional functions in w3m, I get the “insufficient privileges” error message.

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 7:06pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/7 "2004-05-11T19:06:17Z")

</div>

> [@Chronos](#):
>
> Possibly relevant, I’m currently using Netscape Navigator 4.79 under Windows 2000, with Java and Javascript enabled. I’ve also seen this on my home computer, Netscape 4.something, Windows 95, without java.

Which thread display mode do you use?

Though, most probably, it has to do with Navigator 4.0’s non-standard HTML implementation. Not that IE adheres to the standard much more, but my edumacated guess / instinct says it’s something to do with DIV tags, which Netscape 4 didn’t have. The vBulletin set-up probably has all options in each page and just ‘hides’ certain DIVs.

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 7:13pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/8 "2004-05-11T19:13:58Z")

</div>

On a ‘View Source’, I see I am correct.

There’s a DIV tag enclosing a thread-rating menu - Browsers that recognize DIV tags read it’s style setting that makes it invisible, and thus don’t show it. Browsers that don’t recognize DIV tags ignore the DIV tag, but not the items enclosed by them.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 11, 2004, 7:29pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/9 "2004-05-11T19:29:53Z")

</div>

> [@](#):
>
> There’s a DIV tag enclosing a thread-rating menu - Browsers that recognize DIV tags read it’s style setting that makes it invisible, and thus don’t show it. Browsers that don’t recognize DIV tags ignore the DIV tag, but not the items enclosed by them.

OK, then, I guess that explains it, as well as explaining why I’m only just noticing it. Ordinarily, I use Mozilla on my office computer, but the office is currently closed for floor waxing, so I’m using the computer lab instead.

And not that it’s relevant any more, since we’ve figured it out, but I’m in linear mode.

Thanks, **CandidGamera** and others!

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [May 11, 2004, 7:32pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/10 "2004-05-11T19:32:37Z")

</div>

I’ll have to make sure it’s turned off for everyone, as we do not plan to use that feature.

your humble TubaDiva  
Administrator

---

<div class="post-metadata">

**Author:** ![biqu](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@biqu](https://boards.straightdope.com/u/biqu)\
**Post date:** [May 11, 2004, 7:38pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/11 "2004-05-11T19:38:12Z")

</div>

> [@CandidGamera](#):
>
> On a ‘View Source’, I see I am correct.
> 
> There’s a DIV tag enclosing a thread-rating menu - Browsers that recognize DIV tags read it’s style setting that makes it invisible, and thus don’t show it. Browsers that don’t recognize DIV tags ignore the DIV tag, but not the items enclosed by them.

I think that’s only half the story. The source you view seems to be generated by javascript that queries your browser for its capabilities, and returns one of (at least) two pre-defined page templates. I currently have the page source opened in both lynx and Mozilla Firefox, and they are different. The thread-rating menu and other functions in the source given to lynx are enclosed by HTML comment tags, which indicate that special provisions have been made for “non-popup browsers” (presumably including Netscape 4, w3m, and lynx). Cursory glances through the code reveal that even the underlying markup used to create the thread-rating menu and the other functions is different (the markup for “non-popup browsers” triggering memories of a bygone age in www history).

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 7:43pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/12 "2004-05-11T19:43:06Z")

</div>

Quite welcome. Glad to see my years as a freelance web-designer have had benefits.

For what it’s worth, similarly-ancient versions of Internet Explorer (around 4.0) should be okay with DIV tags.

TubaDiva, I don’t know how vBulletin does things, but you may not be able to prevent Netscape 4.x users from seeing that menu… the best you may be able to do is make sure it doesn’t do anything. But for testing purposes, if you want to see how it behaves, any version of Netscape 4.x (or earlier) should work.

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 7:45pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/13 "2004-05-11T19:45:31Z")

</div>

> [@biqu](#):
>
> I think that’s only half the story. The source you view seems to be generated by javascript that queries your browser for its capabilities, and returns one of (at least) two pre-defined page templates. I currently have the page source opened in both lynx and Mozilla Firefox, and they are different. The thread-rating menu and other functions in the source given to lynx are enclosed by HTML comment tags, which indicate that special provisions have been made for “non-popup browsers” (presumably including Netscape 4, w3m, and lynx). Cursory glances through the code reveal that even the underlying markup used to create the thread-rating menu and the other functions is different (the markup for “non-popup browsers” triggering memories of a bygone age in www history).

That’s extremely interesting. I’d bet the other half of that story is that it’s not programmed to recognize Netscape 4.x because it’s obsolete … otherwise, Chronos wouldn’t be seeing the menu. It may be smart enough to recognize a current version of Lynx… I’ve never heard of w3m myself, so they may not have accounted for it.

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 7:54pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/14 "2004-05-11T19:54:00Z")

</div>

> [@biqu](#):
>
> I think that’s only half the story. The source you view seems to be generated by javascript that queries your browser for its capabilities, …

It may be able to query to find out if your browser has Java–enabled, but otherwise, in my experience, it can only ask the browser to identify itself. So if the response is Internet Explorer 5.0, then the vBulletin system may produce one set of code… it may produce quite another for Mozilla of any version, etc. But inevitably, when one produces “conditional” versions of a webpage, based on the viewer’s browser, you’re not going to get them all … so you make a default case.

I’d wager the Netscape 4.0 falls into the default… but here’s a good test - Chronos, use the View Source command to look at the source HTML for this thread. You should see, near the bottom of a massive text file, a ‘Thread Rating’ labelled section. See how it’s done.

Or, more simply, just search for ‘DIV’ in the text file that the ‘View Source’ produces.

---

<div class="post-metadata">

**Author:** ![gotpasswords](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@gotpasswords](https://boards.straightdope.com/u/gotpasswords)\
**Post date:** [May 11, 2004, 10:51pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/15 "2004-05-11T22:51:18Z")

</div>

Search for div? You’re mean. 😃

div appears some 619 times, as of now.  
Looks like there’s actually two places looking to call the thread ratings:

```auto

<!-- thread rating menu -->
<div class="vbmenu_popup" id="threadrating_menu" style="display:none">
<form action="threadrate.php" method="post">
	<table cellpadding="4" cellspacing="1" border="0">
	<tr>
		<td class="thead">Rate This Thread<a name="goto_threadrating"></a></td>
	</tr>
	
	<tr>
		<td>You have already rated this thread</td>
	</tr>
	
	</table>
</form>
</div>
<!-- / thread rating menu -->

```

and way, way down, near the end

```auto

<!-- temp -->
<div style="display:none">
	<!-- thread rate -->
	
		
	
	<!-- / thread rate -->
</div>

```

It claims I’ve already rated this thread, but that’s not true. Guess it’s been jiggered to think everyone has rated threads?

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 11, 2004, 11:04pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/16 "2004-05-11T23:04:19Z")

</div>

> [@gotpasswords](#):
>
> Search for div? You’re mean. 😃
> 
> div appears some 619 times, as of now.

If a DIV tag appears in code meant for Netscape 4, then it’s not customized properly for the browser. Are you using Netscape 4?

---

<div class="post-metadata">

**Author:** ![C\_K\_Dexter\_Haven](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@C\_K\_Dexter\_Haven](https://boards.straightdope.com/u/C_K_Dexter_Haven)\
**Post date:** [May 12, 2004, 12:01pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/17 "2004-05-12T12:01:55Z")

</div>

> [@](#):
>
> _Chronos_:the office is currently closed for floor waxing, so I’m using the computer lab instead.

Holy cow, **Chronos** , they’re actually cleaning your office? … that’s one of the seven signs of the end of the world, isn’t it?  
Don’t give in, though, don’t clean your apartment. Support entropy!

---

<div class="post-metadata">

**Author:** ![Scarlett67](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/scarlett67/32/7387_2.png) [@Scarlett67](https://boards.straightdope.com/u/Scarlett67)\
**Post date:** [May 12, 2004, 1:03pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/18 "2004-05-12T13:03:12Z")

</div>

FWIW, I’m seeing it also, in Opera 6.

---

<div class="post-metadata">

**Author:** ![CandidGamera](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/candidgamera/32/2878_2.png) [@CandidGamera](https://boards.straightdope.com/u/CandidGamera)\
**Post date:** [May 12, 2004, 1:13pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/19 "2004-05-12T13:13:03Z")

</div>

> [@Scarlett67](#):
>
> FWIW, I’m seeing it also, in Opera 6.

Now that’s curious. In my experience, Opera’s usually been fairly good at adhering to standards, though their Javascript implementation was spotty. Does Opera still have the ability to configure it’s identification…? What I mean is, it used to be able to identify itself as IE, or Netscape, if you wanted it to.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 12, 2004, 5:57pm UTC](https://boards.straightdope.com/t/rate-this-thread/244653/20 "2004-05-12T17:57:27Z")

</div>

> [@](#):
>
> Holy cow, Chronos, they’re actually cleaning your office? … that’s one of the seven signs of the end of the world, isn’t it?

Office, not desk. Don’t worry, I’m still doing my part to contribute to the Heat Death of the Universe.

Incidentally, I’m back at my own computer (did you miss me, Cassandra?), and I am again not seeing the pulldown. Also incidentally, I did try using it, while on the other machine, and it didn’t seem to do anything. So **TubaDiva** , I don’t think you have anything to worry about.

[Next page](https://boards.straightdope.com/t/rate-this-thread/244653.md?page=2)
