So you have a client who surely will pay you for your job and now you are looking for free to have solutions, hmm not bad, not bad! But hey! You are not the first one 
But no problem, this time you will get your answer…
What you will need?
You have a BUTTTON and you want to show a text floating-up.
$w.onReady(()=>{
$w('#myButtonElementIDhere').onMouseIn(()=>{
$w('#myTextElementIDhere').show('float')
});
$w('#myButtonElementIDhere').onMouseOut(()=>{
$w('#myTextElementIDhere').hide('float')
});
});
The rest of the first part i did not really understand from your description.
- To generate your banner you will need something like this example shows…
https://russian-dima.wixsite.com/meinewebsite/test-1
Of course your situation a a little bit different.
So if you want to make it 1x daily…
-you have first to save the state of [last changement-date] somewhere into a prepared DATABASE, so you can always compare if the current date of today has been already changed. If so → change phrase to another one, randomly or liniar.
Also you surely already will have prepared a DATABASE, where all your → “phrases” are stored in, so you can get them from DB.
By the way, to generate something in RANDOM-MODE…
https://russian-dima.wixsite.com/meinewebsite/random-numbers-strings
So you have now some ideas how to solve it → so you will do that surely within a short coding time, because these are just → 2 simple actions.
Good luck & happy coding!
Oh forgot to say! Working with DATABASES, you will surely also need this one…
To be found here…