linked images, Place button on a linked image |
linked images, Place button on a linked image |
imalc |
Apr 16 2024, 10:23 AM
Post
#1
|
Group: Members Posts: 1 Joined: 16-April 24 Member No.: 29,167 |
Hi.
Can anyone help me please? I’m new to html and trying to teach myself. I have a html tab which displays an image (image1) with two buttons on it which takes me to image2 and image3 I’m wanting to place a button on image2 and 3 when pressed will close the tab and go back to image1. But I can’t manage to put a button on the linked images Here is what I have so far <!DOCTYPE html> <html lang="en" <head> <meta charset="UTF-8"> <meta name="viewpoint" content="width=device-width, initial-scale=1.0"> <title>Button</title> <link rel="stylesheet" href="styles.css" > <title>RD LOGO</title> </head> <body <div class="container"> <img src="image1.jpg"> <a href="C:\Users\iain\Desktop\HTML\image2.jpg" target "_blank"> <button class="btn">image2</button> </a> <a href="C:\Users\iain\Desktop\HTML\image3.jpg" target "_blank"> <button class="btn2">image3</button> </div> </body> </html> |
Christian J |
Apr 16 2024, 11:12 AM
Post
#2
|
. Group: WDG Moderators Posts: 9,724 Joined: 10-August 06 Member No.: 7 |
Above the links go directly to the image files, like "image2.jpg". But when opened directly in a browser, image files can't do anything, they are just images.
Instead you need to link to a separate HTML file/page, which might be similar to the current one but with a different arrangement of links (one linking back to the first HTML file/page). For example, the "image2" link might go to a page called "image2.html". To make an open tab close by clicking an HTML button you need javascript, but it's easier and more user-friendly to not automatically open new tabs in the first place. I'd just link to a separate page in the same tab, like this: CODE <a href="image2.html">image2</a> and then on the new page "image2.html", use something like CODE <a href="image1.html">image1</a> <img src="image2.jpg" alt=""> <a href="image3.html">image3</a> Note that you can't use the file path to your own computer ("C:\Users...") if the page is uploaded to the web. Also I removed the BUTTON elements. In my understanding the HTML5 spec does not allow BUTTON elements in links (or links in BUTTON elements): https://html.spec.whatwg.org/multipage/text...l#the-a-element says "there must be no interactive content descendant" and BUTTON is indeed listed as Interactive content on https://html.spec.whatwg.org/multipage/dom....ctive-content-2 |
coothead |
Apr 16 2024, 01:53 PM
Post
#3
|
Advanced Member Group: Members Posts: 227 Joined: 12-January 23 From: chertsey, a small town 25 miles south west of london, england Member No.: 28,743 |
Hi there imalc,
coothead |
Lo-Fi Version | Time is now: 12th October 2024 - 01:17 PM |