Quick HTML Question <button></button>

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Publisher Bucks
    Confirmed User
    • Oct 2018
    • 1330

    #1

    Tech Quick HTML Question <button></button>

    Is it possible to make this element clickable to open a URL instead of a form field? If so how would I go about doing that?

    I've checked here ( https://www.w3schools.com/tags/tag_button.asp ) but can't figure out how (or if) that is even possible after doing a little playing with the code :/

    Thanks.
    Extreme Link List - v1.0
  • ZTT
    Confirmed User
    • Apr 2019
    • 659

    #2
    Well on that W3Schools page change: "alert('Hello world!')" to "window.open('https://www.duckduckgo.com')", like:

    <button type="button" onclick="window.open('https://www.duckduckgo.com')">Click Me!</button>
    __________________

    Comment

    • Colmike9
      (>^_^)b
      • Dec 2011
      • 7230

      #3
      I've done it this way before:
      Code:
      <style>
              .buttonlink {
       //Style Stuff Yourself
              }
          </style>
      /head
      
          <button class="buttonlink" 
          onclick="window.location.href = 'https://your.link';">
              Link Text in button
          </button>
      Basically the same, but window.open in yours opens the link in a new window I think.
      Join the BEST cam affiliate program on the internet!
      I've referred over $1.7mil in spending this past year, you should join in.
      I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

      Comment

      • Publisher Bucks
        Confirmed User
        • Oct 2018
        • 1330

        #4
        Perfect, thank you both for the help, I was messing up the onclick element
        Extreme Link List - v1.0

        Comment

        • blackmonsters
          Making PHP work
          • Nov 2002
          • 20961

          #5
          Why make it harder?


          <a href="https://google.com"><button type="button">Click Me!</button></a>


          Free Open Source Live Aggregated Cams Script (FOSLACS)

          Comment

          • sarettah
            see you later, I'm gone
            • Oct 2002
            • 14294

            #6
            Originally posted by blackmonsters
            Why make it harder?


            <a href="https://google.com"><button type="button">Click Me!</button></a>


            This ^^^^^

            .
            All cookies cleared!

            Comment

            • Colmike9
              (>^_^)b
              • Dec 2011
              • 7230

              #7
              Originally posted by blackmonsters
              Why make it harder?


              <a href="https://google.com"><button type="button">Click Me!</button></a>


              lol nice
              Join the BEST cam affiliate program on the internet!
              I've referred over $1.7mil in spending this past year, you should join in.
              I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

              Comment

              • Colmike9
                (>^_^)b
                • Dec 2011
                • 7230

                #8
                btw just putting <a> around <button> isn't valid HTML5

                You can nest <a> around elements except for these:
                <a>
                <audio> (if the controls attribute is present)
                <button>
                <details>
                <embed>
                <iframe>
                <img> (if the usemap attribute is present)
                <input> (if the type attribute is not in the hidden state)
                <keygen>
                <label>
                <menu> (if the type attribute is in the toolbar state)
                <object> (if the usemap attribute is present)
                <select>
                <textarea>
                <video> (if the controls attribute is present)
                Join the BEST cam affiliate program on the internet!
                I've referred over $1.7mil in spending this past year, you should join in.
                I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

                Comment

                • blackmonsters
                  Making PHP work
                  • Nov 2002
                  • 20961

                  #9
                  Originally posted by Colmike9
                  btw just putting <a> around <button> isn't valid HTML5

                  You can nest <a> around elements except for these:
                  <a>
                  <audio> (if the controls attribute is present)
                  <button>
                  <details>
                  <embed>
                  <iframe>
                  <img> (if the usemap attribute is present)
                  <input> (if the type attribute is not in the hidden state)
                  <keygen>
                  <label>
                  <menu> (if the type attribute is in the toolbar state)
                  <object> (if the usemap attribute is present)
                  <select>
                  <textarea>
                  <video> (if the controls attribute is present)
                  OK cool. But that's more about not putting link tags when you have also added the "onClick script". That creates a conflict. My example removes the conflict.

                  But why even bother to use a button like that when you can just style the link itself?


                  <style>
                  .link {
                  padding:5px;
                  font-size:20px;
                  color:white;
                  background:blue;
                  border-radius:7px;
                  border:solid magenta 1px;
                  text-decoration:none;
                  }
                  .link:hover{
                  color:yellow;
                  background:magenta;
                  box-shadow: 0px 0px 5px 0px #999999;
                  }
                  .link:active{
                  color:darkgreen;
                  background:yellow;
                  }
                  </style>

                  <br>

                  <a class="link" href="https://google.com/">Google</a>



                  Free Open Source Live Aggregated Cams Script (FOSLACS)

                  Comment

                  • Colmike9
                    (>^_^)b
                    • Dec 2011
                    • 7230

                    #10
                    Originally posted by blackmonsters
                    OK cool. But that's more about not putting link tags when you have also added the "onClick script". That creates a conflict. My example removes the conflict.

                    But why even bother to use a button like that when you can just style the link itself?


                    <style>
                    .link {
                    padding:5px;
                    font-size:20px;
                    color:white;
                    background:blue;
                    border-radius:7px;
                    border:solid magenta 1px;
                    text-decoration:none;
                    }
                    .link:hover{
                    color:yellow;
                    background:magenta;
                    box-shadow: 0px 0px 5px 0px #999999;
                    }
                    .link:active{
                    color:darkgreen;
                    background:yellow;
                    }
                    </style>

                    <br>

                    <a class="link" href="https://google.com/">Google</a>



                    idk, I mostly just use regular text links..
                    Join the BEST cam affiliate program on the internet!
                    I've referred over $1.7mil in spending this past year, you should join in.
                    I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

                    Comment

                    Working...