> For the complete documentation index, see [llms.txt](https://simcycreative.gitbook.io/signer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://simcycreative.gitbook.io/signer/interaction-functions/simple-js-functions.md).

# Simple js Functions

Most js functions are short but we have made them even shorter.

## Page Reload

Reloading a page is as simple as;

```javascript
reload();
```

## Redirecting

To redirect a user to another page on the same tab;

```javascript
redirect(url);
```

#### Arguments

| Parameter | Required | Type     | Description             |
| --------- | -------- | -------- | ----------------------- |
| url       | Yes      | `string` | The URL to redirect to. |

## Open New Tab

To open a new tab;

```javascript
open(url);
```

#### Arguments

| Parameter | Required | Type     | Description                 |
| --------- | -------- | -------- | --------------------------- |
| url       | Yes      | `string` | The URL to open on new tab. |

## Console Log

To print on the console log, simply use the function below;

```javascript
log(data);
```

#### Arguments

| Parameter | Required | Type          | Description                   |
| --------- | -------- | ------------- | ----------------------------- |
| data      | Yes      | Any Data Type | The data to print on console. |

## Console Error

To print an error on console, use the function below;

```javascript
error(data);
```

#### Arguments

| Parameter | Required | Type          | Description                    |
| --------- | -------- | ------------- | ------------------------------ |
| data      | Yes      | Any data Type | The error to print on console. |
