?? windows media audio compressor - the code project - managed c++.mht
字號:
", " + MsgID.toString() + ", ");
document.write(i.toString() + ")'><b>" + i.toString() + "</b></a> ");
}
document.write(" (out of 5)");
document.writeln("</span>");
=09
document.write("<br />Report as <a href=3D'#xx" + MsgID.toString() + =
"xx' title=3D'Mark as Spam' onclick=3D'return ReportMsg(" + =
MemberID.toString());
document.writeln(", " + MsgID.toString() + ",-1)'>Spam</a> or ");
document.write("<a href=3D'#xx" + MsgID.toString() + "xx' title=3D'Mark =
as Abuse' onclick=3D'return ReportMsg(" + MemberID.toString());
document.writeln(", " + MsgID.toString() + ",-2)'>Abuse</a>");
}
function RetypeForm(MemberID, MsgID)
{
var types =3D [
{pic:'news_general.gif', id: 1},
{pic:'news_info.gif', id: 2},
{pic:'news_question.gif', id: 4},
{pic:'news_answer.gif', id: 8},
{pic:'news_game.gif', id: 16},
{pic:'news_spam.gif', id: 32}
];
=09
document.write("<span id=3D\"RTF" + MsgID + "\">");
for (var i=3D0;i<types.length;i++)
{
document.write("<a href=3D'/script/comments/retype?msg=3D" + =
MsgID.toString());
document.write("&mid=3D" + MemberID.toString() + "&type=3D" + =
types[i].id + "'>");
document.write("<img border=3D0 src=3D'/script/images/" + types[i].pic =
+ "'></a><br />");
}
document.writeln("</span>");
}
function ReportMsg(userid, msgid, score)
{
if (confirm("Are you sure you want to report this message?") =3D=3D =
true)
return RateMsg(userid, msgid, score);
else return false;
}
function RateMsg(userid, msgid, score)
{
var req =3D new ActiveXObject("Msxml2.XMLHTTP");=20
req.onreadystatechange =3D function()
{
if ( req.readyState =3D=3D 4 )
{
if ( req.status =3D=3D 200 )
{
var respText =3D req.responseText;
var re =3D new RegExp("\<div\>([^\<]*)\</div\>", "g");
var match =3D re.exec(respText);
status.innerHTML =3D "<b>" + (match)?match[1]:"An error =
occured" + "</b>";
}
else
{
status.innerHTML =3D "<b style=3D'color:red'>Failed!" + =
req.statusText + "</b>";
}
}
}
=20
var status =3D document.getElementById("MVF" + msgid);
if (!status) return; // should never happen... =20
status.innerHTML =3D "<b style=3D'color:green'>Voting...</b>";
=20
var strAction =3D =
"/script/comments/vote.asp?js=3D1&user=3D"+userid+"&msg=3D"+msgid+"&score=
=3D"+score;
req.open("GET", strAction, true);
req.send(null);
return false;
}
</SCRIPT>
<SCRIPT language=3DJavaScript>
var Selected =3D "";
var AdTime =3D new Date();
// Ensures the expanded message appears reasonably close to where=20
// it should appear: on screen, and if possible, under the mouse cursor.
function SwitchMessage(e)
{
if ( !e ) e =3D window.event;
var target =3D e.target ? e.target : e.srcElement;
// is it a post?
while ( target && target.id !=3D 'DynMessLink' )
target =3D target.parentNode;
if ( !target || target.id !=3D 'DynMessLink' )
return;
if (Selected)
{
var body =3D document.getElementById(Selected + "_h1");
if (body)
body.style.display =3D 'none';
var head =3D document.getElementById(Selected + "_h0");
if (head)
head.bgColor =3D '#FEF9E7';
}
if (Selected =3D=3D target.name) // just collapse
Selected=3D"";
else
{
Selected =3D target.name;
var body =3D document.getElementById(Selected + "_h1");
if (body)
{
if (body.style.display=3D=3D'none')
body.style.display=3D'';
else
body.style.display =3D 'none';
}
var head =3D document.getElementById(Selected + "_h0");
if (head)
head.bgColor =3D '#99CCFF';
if ( body && head && body.style.display !=3D 'none' )
{
// the bit that keeps the post on-screen and under the cursor
//var dif =3D (getRealPos(head, "Top") + head.offsetHeight/2) - =
(document.body.scrollTop+e.clientY);
//document.body.scrollTop +=3D dif;
document.body.scrollTop =3D getRealPos(head, "Top") - =
document.body.clientHeight/10;
EnsureMessageVisible(target.name, true);
}
}
if ( e.preventDefault )
e.preventDefault();
else
e.returnValue =3D false;
return false;
}
// does its best to make a message visible on-screen (vs. scrolled off =
somewhere).
function EnsureMessageVisible(msgID, bShowTop) {
var msgHeader =3D document.getElementById(msgID + "_h0");
var msgBody =3D document.getElementById(msgID + "_h1");
// determine scroll position of top and bottom
var scrollContainer =3D document.body;
var top =3D getRealPos(msgHeader, 'Top');
var bottom =3D getRealPos(msgBody, 'Top') + msgBody.offsetHeight;
// if not already visible, scroll to make it so
if ( scrollContainer.scrollTop > top && !bShowTop)
scrollContainer.scrollTop =3D top - document.body.clientHeight/10;
if ( scrollContainer.scrollTop+scrollContainer.clientHeight < bottom =
)
scrollContainer.scrollTop =3D bottom-scrollContainer.clientHeight;
if ( scrollContainer.scrollTop > top && bShowTop)
scrollContainer.scrollTop =3D top - document.body.clientHeight/10;
}
// utility
function getRealPos(i,which)
{
iPos =3D 0
while (i!=3Dnull)
{
iPos +=3D i["offset" + which];
i =3D i.offsetParent;
}
return iPos
}
</SCRIPT>
<DIV id=3D_MessageBoard onclick=3DSwitchMessage(event)>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
bgColor=3D#ff9900=20
border=3D0>
<TBODY>
<TR>
<TD width=3D"100%">
<TABLE id=3DForumTable cellSpacing=3D1 cellPadding=3D0 =
width=3D"100%"=20
bgColor=3D#ff9900 border=3D0>
<FORM=20
=
action=3D/script/comments/app/do_filtermessages.asp?main=3D/managedcpp/Wm=
aCompressor.asp&df=3D100&forumid=3D37337=20
method=3Dpost>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=3D0 cellPadding=3D3 =
width=3D"100%"=20
bgColor=3Dwhite border=3D0>
<TBODY>
<TR bgColor=3D#fbedbb>
<TD class=3Dsmalltext noWrap><A=20
=
href=3D"http://www.codeproject.com/script/comments/faq.asp"><IMG=20
height=3D16=20
=
src=3D"http://www.codeproject.com/script/images/forum_faq.GIF"=20
width=3D16 align=3DabsMiddle border=3D0>=20
<B>FAQ</B></A> </TD>
<TD class=3Dsmalltext vAlign=3Dtop noWrap=20
align=3Dright>Message score threshold =
<SELECT=20
class=3Dsmalltext size=3D1 =
name=3Dnoise><OPTION=20
value=3D1>1.0</OPTION> <OPTION=20
value=3D2>2.0</OPTION> <OPTION value=3D3 =
selected>3.0</OPTION> <OPTION=20
value=3D4>4.0</OPTION> <OPTION=20
=
value=3D5>5.0</OPTION></SELECT> </TD>
<TD class=3Dsmalltext vAlign=3Dcenter noWrap =
align=3Dright=20
colSpan=3D2><A=20
=
href=3D"http://www.codeproject.com/script/comments/search_comments.asp?fo=
rumid=3D37337"><IMG=20
height=3D15=20
=
src=3D"http://www.codeproject.com/script/images/forum_search.gif"=20
width=3D16 border=3D0> Search comments</A> =
</TD>
<TD vAlign=3Dtop align=3Dright><INPUT =
class=3DFormButton type=3Dsubmit value=3D"Set Options" =
name=3Dsubmit></TD></TR>
<TR bgColor=3D#ff9900>
<TD width=3D"100%"> </TD>
<TD class=3Dsmalltext vAlign=3Dtop noWrap=20
align=3Dright>View <SELECT =
class=3Dsmalltext size=3D1=20
name=3Dexpand><OPTION value=3D0>Normal=20
(slow)</OPTION> <OPTION =
value=3D2>Preview=20
(slow)</OPTION> <OPTION value=3D5 =
selected>Message=20
View</OPTION> <OPTION value=3D6>Topic=20
View</OPTION> <OPTION value=3D1>Thread=20
View</OPTION> <OPTION value=3D3>Expanded =
(Supporters =
only)</OPTION></SELECT> </TD>
<TD class=3Dsmalltext vAlign=3Dtop =
noWrap>Per page=20
<SELECT class=3Dsmalltext size=3D1=20
name=3Dperpage><OPTION =
value=3D10>10</OPTION>=20
<OPTION value=3D25 selected>25</OPTION> =
<OPTION=20
value=3D50>50</OPTION></SELECT></TD>
<TD=20
=
colSpan=3D2> </TD></TR></TBODY></TABLE></TD></TR></FORM>
<TR bgColor=3D#fbedbb>
<TD><A name=3Dxx0xx></A>
<TABLE cellPadding=3D2 width=3D"100%" =
bgColor=3D#fbedbb=20
border=3D0>
<TBODY>
<TR>
<TD class=3Dmessagetitle><IMG height=3D16=20
=
src=3D"http://www.codeproject.com/script/images/forum_newmsg.gif"=20
width=3D16 align=3Dtop border=3D0><A =
class=3DHoverLink=20
title=3D"Add a new message to the =
discussions"=20
=
href=3D"http://www.codeproject.com/script/comments/user_new.asp?main=3D/m=
anagedcpp/WmaCompressor.asp&df=3D100&forumid=3D37337"=20
target=3D_top name=3DHoverNL><B>New =
Message</B></A></TD>
<TD class=3Dmessagetitle>Msgs 1 to 25 of 31 =
(Total:=20
31) (<A=20
=
href=3D"http://www.codeproject.com/managedcpp/WmaCompressor.asp?df=3D100&=
amp;forumid=3D37337">Refresh</A>)</TD>
<TD noWrap align=3Dright><FONT=20
class=3Dmessagetitle><SPAN=20
class=3DHoverLink>First</SPAN> <SPAN=20
class=3DHoverLink>Prev</SPAN> <A =
class=3DHoverLink=20
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -