I am trying to link an image to a website using the TWebImageControl and the TWebLinkLabel components, I am aware that I should use an onClick event however how would the code be written in order for the link to work?
Linking Images to Websites in Delphi using TMS Web Core
94 Views Asked by Moshelly Els At
2
There are 2 best solutions below
0
SilverWarior
On
Based on TWebLinkLabel you only need to specify valid URL link as part of its caption and it automatically changes into hyperlink at runtime.
As for TWebImageControl you can specify the URL from which the image is loaded. But of you would like to open a different image when clicking on TImageControl then you would need to use OnClick event and provide a custom URL as it was shown in Shaun Roselt's answer
Related Questions in DELPHI
- How can I read the header of request to webserver
- Receiving Notifications for Individual Task Completion OmniThreadLibrary Parallel.ForEach
- Delphi - How to get result of function from QuickReport without viewing a report?
- Out of memory while adding documents to a Firebird BLOB field with Delphi
- How to MakeScreenshot fullpage on Delphi
- How to program a COM object with an IEnumerator, IEnumerable interface inside
- How to Dynamically Add Controls to Delphi Form
- How to write a string in Stringrid with DelimitedText in FMX Delphi 11
- TGrid/TStringGrid multi cell selection / multi editing in delphi firemonkey (12)
- How to localize "Today" in the Delphi TMonthCalendar?
- How can I call a SOAP webserver method in Vue.js?
- Efficiently Handling Large Number of API Calls with Delphi 10.4 and OmniThreadLibrary
- Delphi can not compile the unit create by its "XML Data Binding Wizard"
- Save Form Properties in File and then restore those Properties after reopening
- Is it possible to open a blob without saving it to file
Related Questions in HYPERLINK
- Non-Expiring Direct Link Like When Clicked It Will Download Without Landing Any Page
- Hyperlink doesn't redirect while others do
- I want to embed YouTube videos in my web app while safeguarding the direct video links. How can I do this?
- How to make common post or page for external links in wordpress website using php or any language
- I want to avoid this warning: "Microsoft Office has identified a potential security concern"
- LinkedIn Thumbnail problems
- Replace a Link to a file per GScript in GMail
- link analysis with visjs on the basis of timestamp
- No route found in Shopware6/symfony
- How to make a div button to link to another web page
- I need URLs typed into Google Sheet cells to open automatically when they are finished being typed
- Approach to display links by role
- Link target _system is not working on IOS inAppBrowser
- a href not taking me to a page that is specified
- My links are visually breaking as soon as screen is resized
Related Questions in TMS
- How do I change the colors of the scrollbar on a TWebScrollBox component?
- How to set scrollbar position in TWebScrollBox?
- Preventing Unintended Refresh Behavior on Non-scrollable Content in a TMS WEB Core App?
- How do I dynamically load a CSS file in a TMS WEB Core Website using Delphi?
- How to encode/decode a URL string in TMS WEB Core using Delphi?
- How to loop through all html elements that contain a certain class name in TMS WEB Core?
- How to call Delphi Procedure from JavaScript code in TMS WEB Core?
- How to check snowflake jar version in talend studio
- How do I build a custom non-visual component for TMS WEB Core?
- TMS FNC Rich Editor Copy text and Format
- How to trigger or invoke the onResize event in Delphi on TMS WEB Core?
- How to convert JSValue to Boolean?
- How do I underline a TWebLabel using code in a Delphi TMS WEB Core project?
- How to check if a TMS WEB Core Website is run on a mobile or desktop?
- How to display a PDF document in Delphi using TMS WEB Core?
Related Questions in TMS-WEB-CORE
- How to Deploy a TMS WEB CORE Application?
- How do I change the colors of the scrollbar on a TWebScrollBox component?
- How to set scrollbar position in TWebScrollBox?
- Preventing Unintended Refresh Behavior on Non-scrollable Content in a TMS WEB Core App?
- How do I dynamically load a CSS file in a TMS WEB Core Website using Delphi?
- How to encode/decode a URL string in TMS WEB Core using Delphi?
- How to loop through all html elements that contain a certain class name in TMS WEB Core?
- How to call Delphi Procedure from JavaScript code in TMS WEB Core?
- How do I build a custom non-visual component for TMS WEB Core?
- Parse JSON with Web Core TMS
- how to change the style of the scrollbar of a TWebPanel in Delphi with TMS Web Core?
- Delphi with TMS Web Core : hover and TWebCSSClass component
- How to trigger or invoke the onResize event in Delphi on TMS WEB Core?
- How to convert JSValue to Boolean?
- How do I underline a TWebLabel using code in a Delphi TMS WEB Core project?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There are two ways to link to websites or open URLs. One is using
window.openand the other one is usingApplication.Navigate.Application.Navigate
The
Application.Navigatefunction takes two parameters. The first parameter is the URL and the second is theTNavigationTarget.Navigate to a URL in a new tab:
Navigate to a URL in the same tab:
window.open
Here's a little function that I wrote to work with
window.open:The
NewTabparameter is to specify whether you want to open the link in a new browser tab or in the same tab as your website.So if you want to navigate to let's say "https://www.bing.com/", then you can write the following code in your
onClickevent to call the function: