Jeremy Morel
asked on
One Time Message or popup
Hello Experts,
I'm looking for suggestions/ideas. We are standing up a new MOSS '07 portal at our academic institution. We want to inform first time visitors of a few tasks they need to complete, but then not keep reminding them on subsequent visits.
We tried using a Content Editor Web Part, but in our usbility testing it went largely unnoticed. We are mostly concerned with it being visible. An Ajax modal popup sounded good, but I don't even know where to begin with that. I looked at the documentation and a few posts on forums and it looks to be needlessly complicated.
My last try was a CEWP with a javascript alert, but that is less than ideal. In all of these solutions, there is no 'expiration' feature to stop alerting the user after the first time (or two or three)... While we need to communicate the message we don't want to annoy our users into never coming back.
There must be others that are doing this... Would you share your thoughts?
I'm looking for suggestions/ideas. We are standing up a new MOSS '07 portal at our academic institution. We want to inform first time visitors of a few tasks they need to complete, but then not keep reminding them on subsequent visits.
We tried using a Content Editor Web Part, but in our usbility testing it went largely unnoticed. We are mostly concerned with it being visible. An Ajax modal popup sounded good, but I don't even know where to begin with that. I looked at the documentation and a few posts on forums and it looks to be needlessly complicated.
My last try was a CEWP with a javascript alert, but that is less than ideal. In all of these solutions, there is no 'expiration' feature to stop alerting the user after the first time (or two or three)... While we need to communicate the message we don't want to annoy our users into never coming back.
There must be others that are doing this... Would you share your thoughts?
You need to check for a cookie each time. If the cookie is not set set it and display the message. if the cookie exist don't display the message.
To play with cookie : http://www.w3schools.com/JS/js_cookies.asp
Additonaly check this thread : http://raiumair.wordpress.com/2007/04/10/a-wss-30-disclaimer-content-editor-web-part/
To play with cookie : http://www.w3schools.com/JS/js_cookies.asp
Additonaly check this thread : http://raiumair.wordpress.com/2007/04/10/a-wss-30-disclaimer-content-editor-web-part/
Cookie solution will not work if the user has cleared all cookies.
ASKER
Hello again,
Yes I should have mentioned cookies and the fact that I've tried them -- yes I'm weary of someone clearing their browser.
Jmatix, I'm very interested in your idea, but I'm still finding my footing. Do you have any resources that explain the database column / logging practice? Yes, a sample would be very helpful. Thank you!
Yes I should have mentioned cookies and the fact that I've tried them -- yes I'm weary of someone clearing their browser.
Jmatix, I'm very interested in your idea, but I'm still finding my footing. Do you have any resources that explain the database column / logging practice? Yes, a sample would be very helpful. Thank you!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Hello,
Is this problem resolved? Or are you still looking for a solution?
Is this problem resolved? Or are you still looking for a solution?
If the popup has never been shown to the user as indicated by the db column, then display the popup as a DHTML/JavaScript popup.
Let me know if you want a sample popup.