ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Dual Content Single HTML

    IT Discussion
    5
    36
    6.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dafyreD
      dafyre @scottalanmiller
      last edited by

      @scottalanmiller said:

      CSS would not be involved no matter what. It's JavaScript that enables it if done in HTML, it's PHP that would do it if done on the server.

      jQuery would make this really easy.

      hobbit666H 1 Reply Last reply Reply Quote 1
      • hobbit666H
        hobbit666 @dafyre
        last edited by

        @dafyre said:

        jQuery would make this really easy.

        But still mean reading tutorials and books to work it out lol ๐Ÿ˜„

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @hobbit666
          last edited by

          @hobbit666 said:

          @dafyre said:

          jQuery would make this really easy.

          But still mean reading tutorials and books to work it out lol ๐Ÿ˜„

          Probably still easier than building your own system for this, though.

          1 Reply Last reply Reply Quote 1
          • hobbit666H
            hobbit666
            last edited by

            Problem is i can't upload any extra files, all i can do is edit the source code of the HTML page.

            dafyreD scottalanmillerS larsen161L 3 Replies Last reply Reply Quote 0
            • dafyreD
              dafyre @hobbit666
              last edited by

              @hobbit666 said:

              Problem is i can't upload any extra files, all i can do is edit the source code of the HTML page.

              There's a hosted version of jQuery...

              <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
              

              You should be able to include that at the top of the html and be done. ๐Ÿ™‚

              1 Reply Last reply Reply Quote 2
              • scottalanmillerS
                scottalanmiller @hobbit666
                last edited by

                @hobbit666 said:

                Problem is i can't upload any extra files, all i can do is edit the source code of the HTML page.

                That's good, keeps you from uploading things that you shouldn't ๐Ÿ™‚

                1 Reply Last reply Reply Quote 3
                • hobbit666H
                  hobbit666
                  last edited by

                  OK so not having the best of luck lol. This is what i need to do.
                  When you go to this site
                  http://www.somewebserver.com/index.html

                  you will see:-

                  Croeso i Aberdaron, rydym yn gobeithio y byddwch yn mwynhau eich ymweliad. I wneud eich ymweliad mor gyfleus รข phosibl, rydym fel cymuned wedi darparu mynediad am ddim i'r rhyngrwyd i chi.

                  If you click on the ENG button or Flag (not decided yet), it will display:-

                  Welcome to Aberdaron we hope you enjoy your visit.ย  To make your visit as convenient as possible we have provided you free access to the internet.

                  I can't upload any files or folders to the webserver i can only edit index.html code ๐Ÿ˜„

                  1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller
                    last edited by

                    Yup, we figured that that was what you needed. JQuery is the best way to do this.

                    dafyreD hobbit666H 2 Replies Last reply Reply Quote 1
                    • dafyreD
                      dafyre @scottalanmiller
                      last edited by

                      @scottalanmiller said:

                      Yup, we figured that that was what you needed. JQuery is the best way to do this.

                      Example blurb below.

                      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
                      
                      <div id='divEnglish' style='display:none'>
                      Welcome to Aberdaron we hope you enjoy your visit.  To make your visit as convenient as possible we have provided you free 
                      
                      access to the internet.
                      </div>
                      
                      <div id='otherLanguage' style='display:none'>
                      Croeso i Aberdaron, rydym yn gobeithio y byddwch yn mwynhau eich ymweliad. I wneud eich ymweliad mor gyfleus รข phosibl, 
                      
                      rydym fel cymuned wedi darparu mynediad am ddim i'r rhyngrwyd i chi.
                      </div>
                      
                      <a id='cmdEnglish' href='#'>Click Here for English</a><br><br><br><br><br><br><br><br>
                      <a id='cmdOther' href='#'>Click Here for Other Language</a><br><br>
                      
                      
                      <script>
                      //This is the javascript where the magic happens
                      $('#cmdEnglish').click(function () {
                       $('#divEnglish').show()
                       $('#otherLanguage').hide()
                      })
                      
                      //This is the javascript where the magic happens
                      $('#cmdOther').click(function () {
                       $('#divEnglish').hide()
                       $('#otherLanguage').show()
                      })
                      </script>
                      
                      hobbit666H 1 Reply Last reply Reply Quote 0
                      • hobbit666H
                        hobbit666 @scottalanmiller
                        last edited by

                        @scottalanmiller said:

                        Yup, we figured that that was what you needed. JQuery is the best way to do this.

                        That's what i've been looking for but all the examples i was finding showed extra CSS files and .json files etc, so i got confused lol

                        dafyreD scottalanmillerS 2 Replies Last reply Reply Quote 0
                        • hobbit666H
                          hobbit666 @dafyre
                          last edited by

                          @dafyre Thanks will have a play with that

                          dafyreD 1 Reply Last reply Reply Quote 0
                          • dafyreD
                            dafyre @hobbit666
                            last edited by

                            @hobbit666 said:

                            @scottalanmiller said:

                            Yup, we figured that that was what you needed. JQuery is the best way to do this.

                            That's what i've been looking for but all the examples i was finding showed extra CSS files and .json files etc, so i got confused lol

                            You can do CSS in the file as well if you really need to... just wrap it in <style> and </style> ...

                            1 Reply Last reply Reply Quote 1
                            • dafyreD
                              dafyre @hobbit666
                              last edited by

                              @hobbit666 said:

                              @dafyre Thanks will have a play with that

                              No warranty express or implied. Author holds no liability for breaking your coffee machine and/or starting a zombie apocalypse.

                              1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @hobbit666
                                last edited by

                                @hobbit666 said:

                                @scottalanmiller said:

                                Yup, we figured that that was what you needed. JQuery is the best way to do this.

                                That's what i've been looking for but all the examples i was finding showed extra CSS files and .json files etc, so i got confused lol

                                Yes, because best practice is to separate things out. Just merge them into one file.

                                hobbit666H 1 Reply Last reply Reply Quote 2
                                • hobbit666H
                                  hobbit666 @scottalanmiller
                                  last edited by

                                  @scottalanmiller Thanks for the tip Scott.
                                  Been a VERY LONG time since i've done anything HTML so trying to get my head around structure and where everything needs to go in the single file lol

                                  dafyreD 1 Reply Last reply Reply Quote 0
                                  • dafyreD
                                    dafyre @hobbit666
                                    last edited by

                                    @hobbit666 said:

                                    @scottalanmiller Thanks for the tip Scott.
                                    Been a VERY LONG time since i've done anything HTML so trying to get my head around structure and where everything needs to go in the single file lol

                                    <!-- Comments are your friend!  -->
                                    //in more ways than one!
                                    
                                    /* 
                                    yes,
                                    they absolutely are!
                                    */
                                    

                                    Sorry... I've been doing coding a bit lately, lol.

                                    1 Reply Last reply Reply Quote 2
                                    • larsen161L
                                      larsen161 @hobbit666
                                      last edited by

                                      @hobbit666 said:

                                      Problem is i can't upload any extra files, all i can do is edit the source code of the HTML page.

                                      you could always use a trusty 'ol <iframe> and then use all the json, css, html files you'd like elsewhere. also <object> <embed> is a potential option.

                                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @larsen161
                                        last edited by

                                        @larsen161 said:

                                        @hobbit666 said:

                                        Problem is i can't upload any extra files, all i can do is edit the source code of the HTML page.

                                        you could always use a trusty 'ol <iframe> and then use all the json, css, html files you'd like elsewhere. also <object> <embed> is a potential option.

                                        At that point he could just modify .htaccess and bypass the whole thing. Or even change the DNS entry ๐Ÿ™‚

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          Carnival Boy
                                          last edited by

                                          Just ditch Welsh and display everything in English. Problem solved ๐Ÿ™‚

                                          1 Reply Last reply Reply Quote 2
                                          • larsen161L
                                            larsen161
                                            last edited by

                                            You don't even need j 'anything', just some simple css styling
                                            You can see it live in action at: http://smrtfcs.com/lang/

                                            <html>
                                              <head>
                                                <style type="text/css">
                                                  .cy > p[lang=en] {
                                                    display: none;
                                                  }
                                                  .en > p[lang=cy] {
                                                    display: none;
                                                  }
                                                </style>
                                              </head>
                                              <body class="cy">
                                                <button onclick="document.body.className='en'">English</button>
                                                <button onclick="document.body.className='cy'">Welsh</button>
                                                <p lang="en">Welcome to Aberdaron we hope you enjoy your visit.  To make your visit as convenient as possible we have provided you free access to the internet.</p>
                                                <p lang="cy">Croeso i Aberdaron, rydym yn gobeithio y byddwch yn mwynhau eich ymweliad. I wneud eich ymweliad mor gyfleus รข phosibl, rydym fel cymuned wedi darparu mynediad am ddim i'r rhyngrwyd i chi.</p>
                                              </body>
                                            </html>
                                            
                                            hobbit666H 1 Reply Last reply Reply Quote 4
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • First post
                                              Last post