# Open a website on ignition perspespective using a button

**URL:** <https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 12, 2022, 12:53pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499 "2022-05-12T12:53:29Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [May 12, 2022, 12:53pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/1 "2022-05-12T12:53:29Z")

</div>

Hello, I want open a web site on ignition perspective with a python script with a **button action**.  
I don’t want use a **link component**

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/6/c6cf204bc9385167eda41b8c88900e32832497cc.png)

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [May 12, 2022, 1:02pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/2 "2022-05-12T13:02:08Z")

</div>

I think you can just use

`system.perspective.navigate(url="https://www.google.com")` - does this work?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 12, 2022, 1:21pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/3 "2022-05-12T13:21:31Z")

</div>

For future reference: The script console in the designer is a _ **terrible** _ way to test code for Perspective action scripts–it is the wrong scope. It can be suitable for testing _ **Vision** _ code, as the scope is closely related.

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [May 12, 2022, 1:27pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/4 "2022-05-12T13:27:29Z")

</div>

Or the `navigation` thingie that seems to be built for exactly that:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/0/10954d16d79dd24cf1f6e28989fee146b75deaf4.png)

---

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [May 12, 2022, 1:30pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/5 "2022-05-12T13:30:05Z")

</div>

my script will have to retrieve the link of the website in the database

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [May 12, 2022, 1:31pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/6 "2022-05-12T13:31:56Z")

</div>

Based on what ?  
You could bind a custom prop to the query, then use that custom prop in the panel I showed above.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 12, 2022, 1:32pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/7 "2022-05-12T13:32:17Z")

</div>

Use Brian’s answer. You can’t use local java operations (like BrowserLauncher) to cause actions in a Perspective session. Only Vision can do that.

---

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [May 12, 2022, 1:34pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/8 "2022-05-12T13:34:31Z")

</div>

I tryied but this method don’t work

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/6/a60c8ebd12231d47fd86e2d15d7a5270bac0f0db.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 12, 2022, 1:37pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/9 "2022-05-12T13:37:40Z")

</div>

Of course that won’t work in the script console–the script console is not a Perspective scope. Put that in a script action on a Perspective pushbutton. (Or wherever.)

Let me repeat: The designer’s script console is a _ **terrible** _ tool for testing scripts for Perspective. _ **Don’t use it for Perspective.** _

---

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [May 12, 2022, 2:39pm UTC](https://forum.inductiveautomation.com/t/open-a-website-on-ignition-perspespective-using-a-button/59499/11 "2022-05-12T14:39:04Z")

</div>

I put that in a script action on a Perspective it work thank you
