Pimp up your Ninox

Ninox Profile

Es ist auch möglich, schöne Meldungen mit Hinweiston und verschiedenen Symbolen zu erzeugen :-)
Wer wissen will wie es geht - bitte melden.

 

Ninox Meldung

Ninox Profile

Mit Piep? Oder "Win Error"? Sehr gerne.... erzähl doch mal

 

LG

Tobias

Ninox Profile

Jo, mit jedem beliebigen Klang (MP3) möglich :-) Das ganze besteht aus 2 HTML-Codes, die man einbettet:

1. Das Icon wird mit diesem HTML-Code erzeugt:

<a href='' target='_new'><img height='" + h + "px' img src='" + URL + "' /></a>

Hier gibt h die Höhe in Pixel an und URL ist die Ziel-URL zum Bild. Also am besten man legt das Bild irgendwo auf einen Webspace ab oder gibt ein eingebettetes Bildfeld frei und nimmt diese URL. Das ganze kann man ja komfortabel ausbauen....

2. Der Ton ist ebenfalls ein HTML-Code:

<audio autoplay><source src="URL" type='audio/mpeg'>

Hier ist die URL auch wieder das Web-Ziel der MP3-Datei und man verfährt hier wie oben mit dem Bild.

Da man hier Anführungszeichen im String hat, mache ich das immer so, dass ich diese durch Apostrophen (') ersetze und in eine Textvariable lege.
Dann kann man mit replace(Textvariable,"'","""") diese ersetzen lassen und der String lässt sich so dann einbauen.

Allerdings funktioniert das nicht in den ALERT Meldungen, sondern nur in DIALOG - aber auch daraus kann man ja eine Meldung bauen :-)

Also zusammengefasst:

let t := "Meldungstext";
let i := "<a href='' target='_new'><img height='80px' img src='https://www.webserver.de/icon.jpg' /></a>";
let s := "<audio autoplay><source src='https://www.webserver.de/sound.mp3' type='audio/mpeg'>";
i := replace(i,"'","""");
s := replace(s,"'","""");
let e := "<center>"+i+"
"+t+"
"+e;
dialog("Meldung",e,["OK"])

Die beiden URL's muss man eben anpassen.

Ninox Profile

Super, vielen Dank für die Mühe. Das lässt sich sicher super nutzen... schön auch, dass das AUTOPLAY von Sound funktioniert.

Top!

LG

Tobias

Ninox Profile

Den Ton hört man nur leider in der App nicht, nur im Browser

Antworten