Form problem - Price break

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Ed

    #1

    Form problem - Price break

    Hoping someone an assist me urgently. I would truly appreciate and help.

    I have a form and prices are based on 'price break'.

    1.The price break fields work fine, but I cannot for the life of me add more
    than one to a page.
    2. Also need to add the two results to a 'total' field. (See code attached).

    Many thanks in advance.

    Sample code ...

    <HEAD>

    </HEAD>

    <BODY onLoad="findPri ce();">

    <SCRIPT LANGUAGE="JavaS cript">
    <!-- Begin
    var max_hsunits1 = 1000; // quantities in excess of max_hsunits1 all have
    the same unit price
    var currency = "$"; // currency sign used in 'formatMessage( )'
    // Edit this function to reflect discount prices!
    function getDiscountPric e(hsunits1) {
    // Note: Work way down from max to min amounts!
    if (hsunits1 >= max_hsunits1) return 18;
    if (hsunits1 >= 750) return 20;
    if (hsunits1 >= 500) return 25;
    if (hsunits1 >= 250) return 28;
    if (hsunits1 >= 150) return 30;
    if (hsunits1 >= 75) return 31;
    if (hsunits1 >= 50) return 40;
    if (hsunits1 >= 25) return 45;
    if (hsunits1 >= 10) return 47;
    if (hsunits1 >= 5) return 50;
    if (hsunits1 >= 1) return 55;
    if (hsunits1 <= 0) return 0;
    }
    function getNumberOfUnit s() {
    var hsunits1 = document.Hypers nap.hsunits1.va lue;
    return (hsunits1 == "") ? 0 : hsunits1;
    }
    function showResult(resu lt) {
    // adjust the following line if result must popup somewhere else
    document.Hypers nap.hsresult1.v alue = result;
    }
    function formatMessage(h sunits1, unit_price) {
    return hsunits1 + " * " + currency + formatPrice(uni t_price) + " = " +
    currency + formatPrice(hsu nits1 * unit_price);
    }
    // AltUnits (alternate hsunits1): add extra hsunits1 to reach minimum for
    next discount price
    function getAltUnits(hsu nits1) {
    var discount_price = getDiscountPric e(hsunits1);
    if (hsunits1 < max_hsunits1) do { hsunits1++ } while (discount_price ==
    getDiscountPric e(hsunits1));
    return hsunits1;
    }
    function findPrice() {
    var hsunits1 = getNumberOfUnit s();
    var unit_price = getDiscountPric e(hsunits1);
    var alt_hsunits1 = getAltUnits(hsu nits1);
    var alt_unit_price = getDiscountPric e(alt_hsunits1) ;
    var result;
    if ((hsunits1 * unit_price) < (alt_hsunits1 * alt_unit_price) )
    result = formatMessage(h sunits1, unit_price);
    else
    result = formatMessage(a lt_hsunits1, alt_unit_price) ;
    showResult(resu lt);
    }
    function formatPrice(val ue) {
    var result= Math.floor(valu e) + ".";
    var cents = 100 * (value-Math.floor(valu e)) + 0.5;
    result += Math.floor(cent s / 10);
    result += Math.floor(cent s % 10);
    return result;
    }
    function filterNonNumeri c(field) {
    var result = new String();
    var numbers = "0123456789 ";
    var chars = field.value.spl it(""); // create array
    for (i = 0; i < chars.length; i++) {
    if (numbers.indexO f(chars[i]) != -1) result += chars[i];
    }
    if (field.value != result) field.value = result;
    }
    // End -->
    </script>
    <SCRIPT LANGUAGE="JavaS cript">
    <!-- Begin
    var max_hsunits2 = 1000; // quantities in excess of max_hsunits2 all have
    the same unit price
    var currency = "$"; // currency sign used in 'formatMessage2 ()'
    // Edit this function to reflect your discount prices!
    function getDiscountPric e2(hsunits2) {
    // Note: It is important to work your way down from max to min amounts!
    if (hsunits2 >= max_hsunits2) return 18;
    if (hsunits2 >= 750) return 20;
    if (hsunits2 >= 500) return 25;
    if (hsunits2 >= 250) return 28;
    if (hsunits2 >= 150) return 30;
    if (hsunits2 >= 75) return 31;
    if (hsunits2 >= 50) return 40;
    if (hsunits2 >= 25) return 45;
    if (hsunits2 >= 10) return 47;
    if (hsunits2 >= 5) return 50;
    if (hsunits2 >= 1) return 55;
    if (hsunits2 <= 0) return 0;
    }
    function getNumberOfUnit s2() {
    var hsunits2 = document.Hypers nap.hsunits2.va lue2;
    return (hsunits2 == "") ? 0 : hsunits2;
    }
    function showResult2(res ult2) {
    // adjust the following line if result2 must popup somewhere else
    document.Hypers nap.hsresult22. value2 = result2;
    }
    function formatMessage2( hsunits2, unit_price2) {
    return hsunits2 + " * " + currency + formatPrice2(un it_price2) + " = " +
    currency + formatPrice2(hs units2 * unit_price2);
    }
    // AltUnits2 (alternate hsunits2): add extra hsunits2 to reach minimum for
    next discount price
    function getAltUnits2(hs units2) {
    var discount_price2 = getDiscountPric e2(hsunits2);
    if (hsunits2 < max_hsunits2) do { hsunits2++ } while (discount_price 2 ==
    getDiscountPric e2(hsunits2));
    return hsunits2;
    }
    function findPrice2() {
    var hsunits2 = getNumberOfUnit s2();
    var unit_price2 = getDiscountPric e2(hsunits2);
    var alt_hsunits2 = getAltUnits2(hs units2);
    var alt_unit_price2 = getDiscountPric e2(alt_hsunits2 );
    var result2;
    if ((hsunits2 * unit_price2) < (alt_hsunits2 * alt_unit_price2 ))
    result2 = formatMessage2( hsunits2, unit_price2);
    else
    result2 = formatMessage2( alt_hsunits2, alt_unit_price2 );
    showResult2(res ult2);
    }
    function formatPrice2(va lue2) {
    var result2= Math.floor(valu e2) + ".";
    var cents = 100 * (value-Math.floor(valu e2)) + 0.5;
    result2 += Math.floor(cent s / 10);
    result2 += Math.floor(cent s % 10);
    return result2;
    }
    function filterNonNumeri c(field) {
    var result2 = new String();
    var numbers = "0123456789 ";
    var chars = field.value.spl it(""); // create array
    for (i = 0; i < chars.length; i++) {
    if (numbers.indexO f(chars[i]) != -1) result2 += chars[i];
    }
    if (field.value2 != result2) field.value = result2;
    }
    // End -->
    </script>
    <form name="Hypersnap " method="post">

    &nbsp;
    <p><font face="Arial" size="2"><b>Num ber of Users Required :</b></font>
    <input type=text value="1" name="hsunits1" onkeydown="find Price()"
    onKeyUp="filter NonNumeric(this ); findPrice()" onkeypress="fin dPrice()"
    size="4" style="font-weight:bold; text-align:center;">
    <input type=text onfocus="this.b lur()" name="hsresult1 " size="24"
    style="border:0 ; font-weight:bold;">
    <br><font face="Arial" size="2"><b>Num ber of Users Required :</b></font>
    <input type=text value="1" name="hsunits2" onkeydown="find Price()"
    onKeyUp="filter NonNumeric(this ); findPrice()" onkeypress="fin dPrice()"
    size="4" style="font-weight:bold; text-align:center;">
    <input type=text onfocus="this.b lur()" name="hsresult2 " size="24"
    style="border:0 ; font-weight:bold;">
    &nbsp;</form>
    <form name="form1">
    <p align="left"><f ont
    color="black">< strong>Total Sales
    &nbsp;&nbsp;&nb sp;&nbsp;&nbsp; &nbsp;&nbsp;&nb sp;&nbsp;&nbsp; &nbsp;&nbsp;&nb s
    p;&nbsp;&nbsp;& nbsp;&nbsp;&nbs p;&nbsp;&nbsp;& nbsp;&nbsp;&nbs p;&nbsp;<input
    type="text" name="hstotal" value="0.00" size="16"
    onchange="Compu teForm()"
    style="font-family:Arial; font-style:normal;
    font-weight:bolder; font-size:11pt; color:white; background-color:black;"
    language="JavaS cript"></strong></font></p>
    </form>
    </html>




  • Michael Winter

    #2
    Re: Form problem - Price break

    Ed wrote on 14 Dec 2003 at Sun, 14 Dec 2003 15:35:44 GMT:
    [color=blue]
    > Hoping someone an assist me urgently. I would truly appreciate
    > and help.
    >
    > I have a form and prices are based on 'price break'.
    >
    > 1.The price break fields work fine, but I cannot for the life of
    > me add more than one to a page.
    > 2. Also need to add the two results to a 'total' field. (See
    > code attached).[/color]

    Rather than hard-code the form elements that the script checks, pass
    the form elements as objects to the functions. For example:

    <FORM name="someForm" id="someForm">
    <INPUT name="someTextB ox" onkeypress="che ckKey()">

    function checkKey() {
    var txtBox = document.forms['someForm'].elements['someTextBox'];

    // Do something with the text box
    txtBox.value
    }

    What I've presented above is similar to how you access the form in
    your code below. It would work fine, but it can only access the hard-
    coded forms and controls. One could change it to this:

    <FORM name="someForm" id="someForm">
    <INPUT name="someTextB ox" onkeypress="che ckKey(this)">

    function checkKey(contro l) {
    var txtBox = control;

    // Do something with the text box
    txtBox.value
    }

    Notice the function call and how the control is referenced. The
    snippet above is effectively the same: the variable 'txtBox' refers
    to the same control, someTextBox. When the keyword, this, is used in
    an intrinsic event, it creates an object reference that represents
    the control. You can then use that reference in the same way as you
    would a fully-qualified one. This way, you can use the same function
    on multiple controls.

    That will stop you from having to duplicate the same script, and
    allow you to use as many price breaks (whatever they are) as you
    like. What follows are some comments on your HTML.
    [color=blue]
    > <HEAD>[/color]

    You are using intrinsic events, but you have not specified the
    default scripting language. Include:

    <META http-equiv="Content-Script-Type" content="text/javascript">

    here. Also, HTML documents required a TITLE element (and a DOCTYPE).
    [color=blue]
    > </HEAD>
    >
    > <BODY onLoad="findPri ce();">
    >
    > <SCRIPT LANGUAGE="JavaS cript">[/color]

    The type attribute is /required/ in HTML. When used, it renders the
    language attribute (which is deprecated, anyway) redundant.

    <SCRIPT type="text/javascript">
    [color=blue]
    > <!-- Begin[/color]

    Don't use SGML comments to hide SCRIPT contents - there's no need as
    the archaic reasons for doing it are no longer valid.

    <snip>
    [color=blue]
    > function getNumberOfUnit s() {
    > var hsunits1 = document.Hypers nap.hsunits1.va lue;
    > return (hsunits1 == "") ? 0 : hsunits1;
    > }[/color]

    To make your script work across more browsers, you should use the
    'collections syntax' when accessing form elements:

    var hsunits1 =
    document.forms['Hypersnap'].elements['hsunits1'].value;

    <snip>
    [color=blue]
    > // End -->[/color]

    This closing comment should be removed.
    [color=blue]
    > </script>[/color]

    <snipped duplicate script>
    [color=blue]
    > <form name="Hypersnap " method="post">
    >
    > &nbsp;
    > <p><font face="Arial" size="2"><b>Num ber of Users Required
    > :</b></font>[/color]

    Why use style sheets, but also include deprecated FONT, B, and bad
    layout techniques (non-breaking spaces)?

    <snip>
    [color=blue]
    > <input type="text" name="hstotal" value="0.00" size="16"[/color]
    <snipped other attributes>[color=blue]
    > language="JavaS cript">[/color]

    INPUT elements do not have a language attribute.

    Hope that helps,

    Mike

    --
    Michael Winter
    M.Winter@blueyo nder.co.invalid (replace ".invalid" with ".uk")

    Comment

    • Ed

      #3
      Re: Form problem - Price break

      Thank you so much Michael. I will go away and digest your advice.

      regards.

      "Michael Winter" <M.Winter@bluey onder.co.invali d> wrote in message
      news:Xns9451B13 708C42MWinterBl ueyonder@193.38 .113.46...[color=blue]
      > Ed wrote on 14 Dec 2003 at Sun, 14 Dec 2003 15:35:44 GMT:
      >[color=green]
      > > Hoping someone an assist me urgently. I would truly appreciate
      > > and help.
      > >
      > > I have a form and prices are based on 'price break'.
      > >
      > > 1.The price break fields work fine, but I cannot for the life of
      > > me add more than one to a page.
      > > 2. Also need to add the two results to a 'total' field. (See
      > > code attached).[/color]
      >
      > Rather than hard-code the form elements that the script checks, pass
      > the form elements as objects to the functions. For example:
      >
      > <FORM name="someForm" id="someForm">
      > <INPUT name="someTextB ox" onkeypress="che ckKey()">
      >
      > function checkKey() {
      > var txtBox = document.forms['someForm'].elements['someTextBox'];
      >
      > // Do something with the text box
      > txtBox.value
      > }
      >
      > What I've presented above is similar to how you access the form in
      > your code below. It would work fine, but it can only access the hard-
      > coded forms and controls. One could change it to this:
      >
      > <FORM name="someForm" id="someForm">
      > <INPUT name="someTextB ox" onkeypress="che ckKey(this)">
      >
      > function checkKey(contro l) {
      > var txtBox = control;
      >
      > // Do something with the text box
      > txtBox.value
      > }
      >
      > Notice the function call and how the control is referenced. The
      > snippet above is effectively the same: the variable 'txtBox' refers
      > to the same control, someTextBox. When the keyword, this, is used in
      > an intrinsic event, it creates an object reference that represents
      > the control. You can then use that reference in the same way as you
      > would a fully-qualified one. This way, you can use the same function
      > on multiple controls.
      >
      > That will stop you from having to duplicate the same script, and
      > allow you to use as many price breaks (whatever they are) as you
      > like. What follows are some comments on your HTML.
      >[color=green]
      > > <HEAD>[/color]
      >
      > You are using intrinsic events, but you have not specified the
      > default scripting language. Include:
      >
      > <META http-equiv="Content-Script-Type" content="text/javascript">
      >
      > here. Also, HTML documents required a TITLE element (and a DOCTYPE).
      >[color=green]
      > > </HEAD>
      > >
      > > <BODY onLoad="findPri ce();">
      > >
      > > <SCRIPT LANGUAGE="JavaS cript">[/color]
      >
      > The type attribute is /required/ in HTML. When used, it renders the
      > language attribute (which is deprecated, anyway) redundant.
      >
      > <SCRIPT type="text/javascript">
      >[color=green]
      > > <!-- Begin[/color]
      >
      > Don't use SGML comments to hide SCRIPT contents - there's no need as
      > the archaic reasons for doing it are no longer valid.
      >
      > <snip>
      >[color=green]
      > > function getNumberOfUnit s() {
      > > var hsunits1 = document.Hypers nap.hsunits1.va lue;
      > > return (hsunits1 == "") ? 0 : hsunits1;
      > > }[/color]
      >
      > To make your script work across more browsers, you should use the
      > 'collections syntax' when accessing form elements:
      >
      > var hsunits1 =
      > document.forms['Hypersnap'].elements['hsunits1'].value;
      >
      > <snip>
      >[color=green]
      > > // End -->[/color]
      >
      > This closing comment should be removed.
      >[color=green]
      > > </script>[/color]
      >
      > <snipped duplicate script>
      >[color=green]
      > > <form name="Hypersnap " method="post">
      > >
      > > &nbsp;
      > > <p><font face="Arial" size="2"><b>Num ber of Users Required
      > > :</b></font>[/color]
      >
      > Why use style sheets, but also include deprecated FONT, B, and bad
      > layout techniques (non-breaking spaces)?
      >
      > <snip>
      >[color=green]
      > > <input type="text" name="hstotal" value="0.00" size="16"[/color]
      > <snipped other attributes>[color=green]
      > > language="JavaS cript">[/color]
      >
      > INPUT elements do not have a language attribute.
      >
      > Hope that helps,
      >
      > Mike
      >
      > --
      > Michael Winter
      > M.Winter@blueyo nder.co.invalid (replace ".invalid" with ".uk")[/color]


      Comment

      • Dr John Stockton

        #4
        Re: Form problem - Price break

        JRS: In article <ds1Db.52652$aT .37574@news-server.bigpond. net.au>, seen
        in news:comp.lang. javascript, Ed <eddymac704@hot mail.com> posted at Sun,
        14 Dec 2003 17:53:13 :-
        [color=blue]
        >Lines: 131[/color]
        [color=blue]
        >Thank you so much Michael. I will go away and digest your advice.
        >
        >regards.
        >
        >"Michael Winter" <M.Winter@bluey onder.co.invali d> wrote in message
        >news:Xns9451B1 3708C42MWinterB lueyonder@193.3 8.113.46...[/color]

        Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6, etc.

        --
        © John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 IE 4 ©
        <URL:http://jibbering.com/faq/> Jim Ley's FAQ for news:comp.lang. javascript
        <URL:http://www.merlyn.demo n.co.uk/js-index.htm> Jsc maths, dates, sources.
        <URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/Jsc/&c, FAQ topics, links.

        Comment

        • Chris

          #5
          Re: Form problem - Price break


          "Ed" <eddymac704@hot mail.com> wrote in message
          news:kr%Cb.5263 0$aT.215@news-server.bigpond. net.au...[color=blue]
          > Hoping someone an assist me urgently. I would truly appreciate and help.
          >
          > I have a form and prices are based on 'price break'.
          >
          > 1.The price break fields work fine, but I cannot for the life of me add[/color]
          more[color=blue]
          > than one to a page.
          > 2. Also need to add the two results to a 'total' field. (See code[/color]
          attached).[color=blue]
          >
          > Many thanks in advance.
          >
          > ... snip ...[/color]

          Ed. your code was very difficult to follow, so I'm not sure exactly what it
          is supposed to do.
          From your text above I think the following example is likely to provide you
          with a reasonable starting point.
          I've tested it on IE and suspect it would need quite some changes to support
          Netscape.
          Security Note. Prices calculated on a client should never be used by a
          server as this would expose you to huge security risks.

          Regards,
          Chris.

          <HTML>

          <table>
          <tr>
          <td></td>
          <td>Quantity</td>
          <td>Unit Price</td>
          <td>Total Price</td>
          </tr>
          <tr>
          <td>Number of Widgets: </td>
          <td><input value = 0

          onKeyUp="findPr ice(this.value, 1,Product1Bands ,Product1Price, Product1Total)" >
          </input>
          </td>
          <td id="Product1Pri ce"></td>
          <td id="Product1Tot al"></td>
          </tr>
          <tr>
          <td>Number of Wodgers: </td>
          <td><input value = 0

          onKeyUp="findPr ice(this.value, 2,Product2Bands ,Product2Price, Product2Total)" >
          </input>
          </td>
          <td id="Product2Pri ce"></td>
          <td id="Product2Tot al"></td>
          </tr>
          <tr>
          <td></td>
          <td></td>
          <td></td>
          <td id="TotalPrice " style="font-weight:bold"></td>
          </tr>
          </table>


          <script>

          var Product1Bands = [ // Array of Thresholds and Price Bands for
          Product 1.
          "1000:18",
          "500:25",
          "250:28",
          "1:30",
          "0:0"
          ];

          var Product2Bands = [ // Array of Thresholds and Price Bands for
          Product 1.
          "1000:9",
          "500:15",
          "1:20",
          "0:0"
          ];

          // Initialise the calculated fields
          findPrice(0,1,P roduct1Bands,Pr oduct1Price,Pro duct1Total);
          findPrice(0,2,P roduct2Bands,Pr oduct2Price,Pro duct2Total);

          function
          findPrice(Quant ity,ProductNumb er,ProductBands ,ProductPriceFi eld,ProductTota l
          Field) {
          for (i=0;i<ProductB ands.length;i++ ) {
          Thresholds = ProductBands[i].split(":");
          if (1*Quantity >= 1*Thresholds[0]) { // Force Numeric
          comparison
          ProductPriceFie ld.innerText = Thresholds[1];
          ProductTotalFie ld.innerText = Thresholds[1]*Quantity;
          TotalPrice.inne rText = 1*Product1Total .innerText +
          1*Product2Total .innerText;
          return;
          }
          }
          }
          </script>
          </HTML>






          Comment

          • Ed

            #6
            Re: read, understand, and honour...

            The good Doctor,
            [color=blue]
            > Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6,[/color]

            Really Doc, you should play more golf.

            Still, my gratitude to Mike and Chris for their helpful and sensible
            responses.

            "Dr John Stockton" <spam@merlyn.de mon.co.uk> wrote in message
            news:jk90FVEAWc 3$Ew7d@merlyn.d emon.co.uk...[color=blue]
            > JRS: In article <ds1Db.52652$aT .37574@news-server.bigpond. net.au>, seen
            > in news:comp.lang. javascript, Ed <eddymac704@hot mail.com> posted at Sun,
            > 14 Dec 2003 17:53:13 :-
            >[color=green]
            > >Lines: 131[/color]
            >[color=green]
            > >Thank you so much Michael. I will go away and digest your advice.
            > >
            > >regards.
            > >
            > >"Michael Winter" <M.Winter@bluey onder.co.invali d> wrote in message
            > >news:Xns9451B1 3708C42MWinterB lueyonder@193.3 8.113.46...[/color]
            >
            > Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6, etc.
            >
            > --
            > © John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 IE[/color]
            4 ©[color=blue]
            > <URL:http://jibbering.com/faq/> Jim Ley's FAQ for[/color]
            news:comp.lang. javascript[color=blue]
            > <URL:http://www.merlyn.demo n.co.uk/js-index.htm> Jsc maths, dates,[/color]
            sources.[color=blue]
            > <URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/Jsc/&c, FAQ topics,[/color]
            links.


            Comment

            • Lee

              #7
              Re: read, understand, and honour...

              Ed said:[color=blue]
              >
              >The good Doctor,
              >[color=green]
              >> Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6,[/color]
              >
              > Really Doc, you should play more golf.[/color]

              And really, you should learn to post properly.

              Comment

              • Dr John Stockton

                #8
                Re: read, understand, and honour...

                JRS: In article <S7sDb.54148$aT .21526@news-server.bigpond. net.au>, seen
                in news:comp.lang. javascript, Ed <eddymac704@hot mail.com> posted at Tue,
                16 Dec 2003 00:14:42 :-[color=blue][color=green]
                >> Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6,[/color]
                >
                > Really Doc, you should play more golf.
                >
                > Still, my gratitude to Mike and Chris for their helpful and sensible
                >responses.[/color]


                If you cannot learn to behave yourself in public, you will find yourself
                ostracised by those who consider such things significant. Perhaps you
                do not expect to need further informed assistance here; though, from
                your original question, that seems unlikely.

                --
                © John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 MIME ©
                Web <URL:http://www.uwasa.fi/~ts/http/tsfaq.html> -> Timo Salmi: Usenet Q&A.
                Web <URL:http://www.merlyn.demo n.co.uk/news-use.htm> : about usage of News.
                No Encoding. Quotes before replies. Snip well. Write clearly. Don't Mail News.

                Comment

                • Ed

                  #9
                  Re: read, understand, and honour...

                  Dr Stockton,
                  You should read the reply to 'Lee'.
                  Yes, I do need assistance - and it's a shame I have to feed your ego to get
                  that help.
                  Behave myself? Could you please show me one instance where I have not simply
                  asked a question as clearly as my (very) limited JS knowledge allows?
                  Again, where are your contributions Doc? Apart from being the groups 'How To
                  Ask a Question Policeman' and your impolite links that border on Spam.

                  Ed
                  "Ed" <eddymac704@hot mail.com> wrote in message
                  news:S7sDb.5414 8$aT.21526@news-server.bigpond. net.au...[color=blue]
                  > The good Doctor,
                  >[color=green]
                  > > Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6,[/color]
                  >
                  > Really Doc, you should play more golf.
                  >
                  > Still, my gratitude to Mike and Chris for their helpful and sensible
                  > responses.
                  >
                  > "Dr John Stockton" <spam@merlyn.de mon.co.uk> wrote in message
                  > news:jk90FVEAWc 3$Ew7d@merlyn.d emon.co.uk...[color=green]
                  > > JRS: In article <ds1Db.52652$aT .37574@news-server.bigpond. net.au>, seen
                  > > in news:comp.lang. javascript, Ed <eddymac704@hot mail.com> posted at Sun,
                  > > 14 Dec 2003 17:53:13 :-
                  > >[color=darkred]
                  > > >Lines: 131[/color]
                  > >[color=darkred]
                  > > >Thank you so much Michael. I will go away and digest your advice.
                  > > >
                  > > >regards.
                  > > >
                  > > >"Michael Winter" <M.Winter@bluey onder.co.invali d> wrote in message
                  > > >news:Xns9451B1 3708C42MWinterB lueyonder@193.3 8.113.46...[/color]
                  > >
                  > > Please read, understand, and honour c.l.j FAQ 2.3 para 5 sentence 6,[/color][/color]
                  etc.[color=blue][color=green]
                  > >
                  > > --
                  > > © John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00[/color][/color]
                  IE[color=blue]
                  > 4 ©[color=green]
                  > > <URL:http://jibbering.com/faq/> Jim Ley's FAQ for[/color]
                  > news:comp.lang. javascript[color=green]
                  > > <URL:http://www.merlyn.demo n.co.uk/js-index.htm> Jsc maths, dates,[/color]
                  > sources.[color=green]
                  > > <URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/Jsc/&c, FAQ topics,[/color]
                  > links.
                  >
                  >[/color]


                  Comment

                  • Lasse Reichstein Nielsen

                    #10
                    Re: read, understand, and honour...

                    "Ed" <eddymac704@hot mail.com> writes:
                    [color=blue]
                    > Dr Stockton,
                    > You should read the reply to 'Lee'.
                    > Yes, I do need assistance - and it's a shame I have to feed your ego to get
                    > that help.[/color]

                    Don't think for a second that Dr. Stockton is the only person not
                    liking top posting. He pointed you to the *FAQ* for *this* newsgroup,
                    in particular section 2.3, paragraph 5, sentence 6. It tells you how
                    you should quote in this newsgroup. You have given no evidence that
                    you have even read it.

                    While Dr. Stockton might be the one to tell you that you shoudn't top
                    post, he's far from being the only one of that opinion. The hint, to
                    go Matrix on you, was for your protection. And since you repeatedly
                    ignore it, I too will ignore you until you change your mind. You can
                    assume that other people have already made the same decission without
                    even bothering to inform you ... after all, you won't bother to please
                    them, why should they care about you.

                    Good luck.
                    /L
                    --
                    Lasse Reichstein Nielsen - lrn@hotpop.com
                    DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleD OM.html>
                    'Faith without judgement merely degrades the spirit divine.'

                    Comment

                    • Ivan Marsh

                      #11
                      Re: read, understand, and honour...

                      On Wed, 17 Dec 2003 20:18:33 +0100, Lasse Reichstein Nielsen wrote:
                      [color=blue]
                      > "Ed" <eddymac704@hot mail.com> writes:[color=green]
                      >> Dr Stockton,
                      >> You should read the reply to 'Lee'.
                      >> Yes, I do need assistance - and it's a shame I have to feed your ego to
                      >> get that help.[/color]
                      >
                      > Don't think for a second that Dr. Stockton is the only person not liking
                      > top posting. He pointed you to the *FAQ* for *this* newsgroup, in
                      > particular section 2.3, paragraph 5, sentence 6. It tells you how you
                      > should quote in this newsgroup. You have given no evidence that you have
                      > even read it.
                      >
                      > While Dr. Stockton might be the one to tell you that you shoudn't top
                      > post, he's far from being the only one of that opinion. The hint, to go
                      > Matrix on you, was for your protection. And since you repeatedly ignore
                      > it, I too will ignore you until you change your mind. You can assume
                      > that other people have already made the same decission without even
                      > bothering to inform you ... after all, you won't bother to please them,
                      > why should they care about you.[/color]

                      Indeed.

                      Follow the LONG established and (almost) globally followed rules of usenet
                      and you will get many more responses to your requests.

                      The rules are there for a VERY specific reason. The majority of news
                      readers in existance depend on these rules to properly format threads in
                      messages.

                      If someone has to work to figure out what's been said, or who said it, in
                      a thread they are much less likely to want to be part of it.

                      --
                      i.m.
                      The USA Patriot Act is the most unpatriotic act in American history.

                      Comment

                      Working...