How to set the default home page using php code in Firefox

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

    How to set the default home page using php code in Firefox

    I used the javascript functions as shown below.
    <a href="javascrip t:;;;"
    onclick="this.s tyle.behavior=' url(#default#ho mepage)';
    this.setHomePag e(location.href );">

    But this code works for IE, not for Firefox. While running this code,
    the firefox shows javascript error as

    this.setHomePag e is not a function

    Is there any javascript function available for both the browsers?
  • Thomas 'PointedEars' Lahn

    #2
    Re: How to set the default home page using php code in Firefox

    Anz wrote:
    I used the javascript functions as shown below.
    <a href="javascrip t:;;;"
    Pure nonsense. http://jibbering.com/faq/#FAQ4_24
    onclick="this.s tyle.behavior=' url(#default#ho mepage)';
    this.setHomePag e(location.href );">
    >
    But this code works for IE, not for Firefox.
    Yes, it is IE-proprietary nonsense.
    While running this code, the firefox shows javascript error as
    >
    this.setHomePag e is not a function
    >
    Is there any javascript function available for both the browsers?
    No, and that is good so. *I* decide when and to what I set *my* browser's
    start page to, not you. Stop this nonsense while you are at it, and learn
    that there are more than two browsers.


    PointedEars
    --
    var bugRiddenCrashP ronePieceOfJunk = (
    navigator.userA gent.indexOf('M SIE 5') != -1
    && navigator.userA gent.indexOf('M ac') != -1
    // Plone, register_functi on.js:16

    Comment

    • Matthias Watermann

      #3
      Re: How to set the default home page using php code in Firefox

      On Mon, 12 May 2008 04:42:47 -0700, Anz wrote:
      I used the javascript functions as shown below.
      <a href="javascrip t:;;;"
      onclick="this.s tyle.behavior=' url(#default#ho mepage)';
      this.setHomePag e(location.href );">
      What's that supposed to be?
      It's neither valid HTML markup nor JavaScript code nor CSS.
      Looks like some junkie mixed up all he got to prepare his final kick.
      But this code works for IE,
      You know, M$ doesn't care for standards they do not own. So whatever
      might work with M$IE is _never_ an indicator for validity outside a
      strictly controlled M$-laboratory.
      [...]
      this.setHomePag e is not a function
      Indeed! Setting up the browser's start page is _not_ subject to
      arbitrary user code originating at whatever dubious sources.
      Where did you dream up that function call?
      Is there any javascript function available for both the browsers?
      Sure, even M$IE couldn't fail to implement some JavaScript functions. So
      even functions like "window.alert() " are "available for both the browsers".
      Anything special you're looking for?


      --
      Matthias
      /"\
      \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
      X - AGAINST M$ ATTACHMENTS
      / \

      Comment

      • Thomas 'PointedEars' Lahn

        #4
        Re: How to set the default home page using php code in Firefox

        Matthias Watermann wrote:
        On Mon, 12 May 2008 04:42:47 -0700, Anz wrote:
        >I used the javascript functions as shown below.
        ><a href="javascrip t:;;;"
        >onclick="this. style.behavior= 'url(#default#h omepage)';
        >this.setHomePa ge(location.hre f);">
        >
        What's that supposed to be?
        It's neither valid HTML markup
        Imagine there is an end tag. Then it *is* Valid HTML, actually.
        nor JavaScript code
        Yes, it is.
        nor CSS.
        It was not intended to be, was it?
        Looks like some junkie mixed up all he got to prepare his final kick.
        Most definitely :)
        > Is there any javascript function available for both the browsers?
        >
        Sure, even M$IE couldn't fail to implement some JavaScript functions. So
        even functions like "window.alert() " are "available for both the browsers".
        But neither one is a "javascript function". Both are, if supported, methods
        provided by the UA's API.
        Anything special you're looking for?
        There's a script-kiddie playing in the sandbox, I presume.


        PointedEars
        --
        Use any version of Microsoft Frontpage to create your site.
        (This won't prevent people from viewing your source, but no one
        will want to steal it.)
        -- from <http://www.vortex-webdesign.com/help/hidesource.htm>

        Comment

        • Gordon

          #5
          Re: How to set the default home page using php code in Firefox

          On May 12, 12:42 pm, Anz <anzbmuham...@g mail.comwrote:
          I used the javascript functions as shown below.
          <a href="javascrip t:;;;"
          onclick="this.s tyle.behavior=' url(#default#ho mepage)';
          this.setHomePag e(location.href );">
          >
          But this code works for IE, not for Firefox. While running this code,
          the firefox shows javascript error as
          >
          this.setHomePag e is not a function
          >
          Is there any javascript function available for both the browsers?
          Any website that tries to force me to make it my home page gets
          immediately blacklisted forever. I want to see Google when I start my
          browser, not your site which I can promise you will not be as useful
          as Google.

          Comment

          • Matthias Watermann

            #6
            Re: How to set the default home page using php code in Firefox

            On Mon, 12 May 2008 16:46:03 +0200, Thomas 'PointedEars' Lahn wrote:
            Matthias Watermann wrote:
            >On Mon, 12 May 2008 04:42:47 -0700, Anz wrote:
            >>I used the javascript functions as shown below. <a
            >>href="javascr ipt:;;;"
            >>onclick="this .style.behavior ='url(#default# homepage)';
            >>this.setHomeP age(location.hr ef);">
            >>
            >What's that supposed to be?
            >It's neither valid HTML markup
            >
            Imagine there is an end tag. Then it *is* Valid HTML, actually.
            Uh? I was under the impression that a "href" attribute is supposed
            to contain an URL. Where is an URI type/syntax of "javascript:;;; "
            defined? (Ignoring the fact that such an abuse is very hostile to
            readers.)
            >nor JavaScript code
            >
            Yes, it is.
            You mean the content of the "onclick" attribute, right? But that's
            only a part, a fragment not the whole thing the OP posted.
            >nor CSS.
            >
            It was not intended to be, was it?
            Who knows? Something like "this.style . ..." looks like CSS.
            >Looks like some junkie mixed up all he got to prepare his final kick.
            >
            Most definitely :)
            Alas, everything seems more complicated nowadays. Some LSD in the
            sixties or a joint in the seventies were not that hard to get as a
            properly f**cked up web-page involving markup, scripting and styling.
            You can get it by accident, sure, but to make it intentionally and
            properly is not that easy as the OP now learns the hard way.
            >> Is there any javascript function available for both the browsers?
            >>
            >Sure, even M$IE couldn't fail to implement some JavaScript functions.
            >So even functions like "window.alert() " are "available for both the
            >browsers".
            >
            But neither one is a "javascript function". Both are, if supported,
            methods provided by the UA's API.
            Do you think he knows the difference? Considering he tried to call
            a "setHomePag e() method of an anchor element?
            >Anything special you're looking for?
            >
            There's a script-kiddie playing in the sandbox, I presume.
            Ah, good point! I think, we should leave him alone then.


            --
            Matthias
            /"\
            \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
            X - AGAINST M$ ATTACHMENTS
            / \

            Comment

            • Thomas 'PointedEars' Lahn

              #7
              Re: How to set the default home page using php code in Firefox

              Matthias Watermann wrote:
              On Mon, 12 May 2008 16:46:03 +0200, Thomas 'PointedEars' Lahn wrote:
              >Matthias Watermann wrote:
              >>On Mon, 12 May 2008 04:42:47 -0700, Anz wrote:
              >>>I used the javascript functions as shown below. <a
              >>>href="javasc ript:;;;"
              >>>onclick="thi s.style.behavio r='url(#default #homepage)';
              >>>this.setHome Page(location.h ref);">
              >>What's that supposed to be?
              >>It's neither valid HTML markup
              >Imagine there is an end tag. Then it *is* Valid HTML, actually.
              >
              Uh? I was under the impression that a "href" attribute is supposed
              to contain an URL. Where is an URI type/syntax of "javascript:;;; "
              defined? (Ignoring the fact that such an abuse is very hostile to
              readers.)
              According to the relevant Specifications, the value of the `href' attribute
              must be of type _URI_, i.e. a URI or URI reference as defined in RFC3986
              (which obsoletes RFC2396 as referred to by the HTML 4.01 Specification). By
              these criteria, `javascript:;;; ' does qualify as a URI: However
              proprietary, `javascript' can be produced as the scheme name, and `;;;' can
              be produced by the `path-rootless' production of the RFC's grammar.

              ,-<http://www.rfc-editor.org/rfc/rfc3986.txt>
              |
              | Appendix A. Collected ABNF for URI
              |
              | URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
              | [...]
              | scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
              | [...]
              | hier-part = "//" authority path-abempty
              | / path-absolute
              | / path-rootless
              | / path-empty
              | [...]
              | path-rootless = segment-nz *( "/" segment )
              | [...]
              | segment-nz = 1*pchar
              | [...]
              | pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
              | [...]
              | sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
              | / "*" / "+" / "," / ";" / "="

              It is notable that the `;' character actually serves as sub-delimiter in
              ECMAScript implementations : it delimits adjacent Statements. In fact, we
              have three adjacent EmptyStatements here. Not useful, and certainly not to
              be recommended in this context, but syntactically valid nonetheless.

              (You asked for it ;-))
              >>nor JavaScript code
              >Yes, it is.
              >
              You mean the content of the "onclick" attribute, right?
              And the value of the `href' attribute.
              But that's only a part, a fragment not the whole thing the OP posted.
              Doesn't matter. I would consider it to be wrong to say that it is not
              JavaScript when a subset is written in what could be executed as JavaScript.
              >>nor CSS.
              >It was not intended to be, was it?
              >
              Who knows? Something like "this.style . ..." looks like CSS.
              You are confused. Something like this could only be CSS (i.e. be produced
              by the CSS grammar) if there was an element type `this' that had a `class'
              attribute with value `style'. Since we are talking HTML here, this could
              never be CSS. Also, the `=' character could never be part of CSS in this
              context.

              It is clearly an attempt at client-side stylesheet scripting. The language
              used is apparently an ECMAScript implementation here; it may be JavaScript,
              or it could be considered "JavaScript " in the broadest sense. However
              error-prone if used untested, the value assigned the the property here
              modifies the proprietary `behavior' style property of the MSHTML DOM; in the
              broadest sense, this value could be considered CSS (the CSS Specification
              supports code which uses unspecified properties and values by specifying a
              fallback mechanism).
              >>> Is there any javascript function available for both the browsers?
              >>Sure, even M$IE couldn't fail to implement some JavaScript functions.
              >>So even functions like "window.alert() " are "available for both the
              >>browsers".
              >But neither one is a "javascript function". Both are, if supported,
              >methods provided by the UA's API.
              >
              Do you think he knows the difference? Considering he tried to call
              a "setHomePag e() method of an anchor element?
              Nope, and neither did you. Hence the clarification :)


              PointedEars
              --
              realism: HTML 4.01 Strict
              evangelism: XHTML 1.0 Strict
              madness: XHTML 1.1 as application/xhtml+xml
              -- Bjoern Hoehrmann

              Comment

              • Matthias Watermann

                #8
                Re: How to set the default home page using php code in Firefox

                On Mon, 12 May 2008 19:38:36 +0200, Thomas 'PointedEars' Lahn wrote:
                Matthias Watermann wrote:
                >On Mon, 12 May 2008 16:46:03 +0200, Thomas 'PointedEars' Lahn wrote:
                >>Matthias Watermann wrote:
                >>>On Mon, 12 May 2008 04:42:47 -0700, Anz wrote:
                >>>>I used the javascript functions as shown below. <a
                >>>>href="javas cript:;;;"
                >>>>onclick="th is.style.behavi or='url(#defaul t#homepage)';
                >>>>this.setHom ePage(location. href);">
                >>>What's that supposed to be?
                >>>It's neither valid HTML markup
                >>Imagine there is an end tag. Then it *is* Valid HTML, actually.
                >>
                >Uh? I was under the impression that a "href" attribute is supposed to
                >contain an URL. Where is an URI type/syntax of "javascript:;;; "
                >defined? (Ignoring the fact that such an abuse is very hostile to
                >readers.)
                >
                According to the relevant Specifications, the value of the `href'
                attribute must be of type _URI_, i.e. a URI or URI reference as defined
                in RFC3986 (which obsoletes RFC2396 as referred to by the HTML 4.01
                Specification). By
                these criteria, `javascript:;;; ' does qualify as a URI: However
                proprietary, `javascript' can be produced as the scheme name, and `;;;'
                can be produced by the `path-rootless' production of the RFC's grammar.
                Now, that's interesting! You know, I had sort of an argument the other
                day with a comrade who tried to convince me that the "javascript " scheme
                isn't defined anywhere in fact and that it's used only by mindless
                programmers and interpreted by some tolerant browsers. And indeed, none
                of the RFCs you quoted mentions "javascript " (only the usual schemes
                like "ftp", "gopher", "http" etc.). So would you kindly provide a
                pointer to the document(s) defining the "javascript " URI scheme? Or
                does your choice of words ("proprietar y") indicate that it is indeed
                not official?
                [...]
                >>>nor JavaScript code
                >>Yes, it is.
                >>
                >You mean the content of the "onclick" attribute, right?
                >
                And the value of the `href' attribute.
                >
                >But that's only a part, a fragment not the whole thing the OP posted.
                >
                Doesn't matter. I would consider it to be wrong to say that it is not
                JavaScript when a subset is written in what could be executed as
                JavaScript.
                Well, I disagree since a "subset" is clearly not the whole. But it's
                not worth arguing. So have it your way :-)
                [...]
                >>>nor CSS.
                >>It was not intended to be, was it?
                >>
                >Who knows? Something like "this.style . ..." looks like CSS.
                >
                You are confused.
                Now, that was the reason why I asked in the first place, wasn't it?
                Sometimes it's hard to know what to think. Like the other day when I
                took a brake from C++ programming and posting something about scope
                which wasn't true for javascript at all. Fortunately there's always
                someone to correct the mistakes. One of the great things about USENET.
                [...]
                >>>> Is there any javascript function available for both the browsers?
                >>>Sure, even M$IE couldn't fail to implement some JavaScript functions.
                >>>So even functions like "window.alert() " are "available for both the
                >>>browsers".
                >>But neither one is a "javascript function". Both are, if supported,
                >>methods provided by the UA's API.
                >>
                >Do you think he knows the difference? Considering he tried to call a
                >"setHomePage () method of an anchor element?
                >
                Nope, and neither did you. Hence the clarification :)
                Thank you so much. I appreciate your selfless help.

                --
                Matthias
                /"\
                \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
                X - AGAINST M$ ATTACHMENTS
                / \

                Comment

                Working...