How can I add popup help messages when I mouse over a button

Hi there,
I haev Acrobat x 10 pro.
I'm new to acrobat and would like to set up a friendly form for people to fill in online.  I'd like them to have some interactive help so that for example when they mouse over or click a button, some help text appears.  I've played around with adding a text field that is hidden and then adding action items to a button to show it.  This works, but my text field is shaded like a normal text field and I'd like it to look different.
Is there a better way to to this popup effect or is there a way t omake the popup look like a popup and not a text field?
All help gratefully received,
Thanks in advance.

I'mnot sure what you mean by shading exactly, but you can set up a text field so that it doesn't have an inset border. An alternative is to use a button to display the text. Buttons are more flexible since you can set a button icon to be anything that can appear on a PDF page (text, images, vector graphics). For a sample, see: https://acrobat.com/#d=aP-2xL45pM57xVkT6d6fSg
Also, if you use a text field, set it's default value to the text you want to display so that the field won't get blanked if the form is reset. You don't have to worry about this when using buttons.

Similar Messages

  • How can i add search help

    hi  how can i add search help .
    when i am giving a parameter of type BSART  it takes the in built search help
    but i want only those values to appear in F4 help which have  diff values in category  but i want only with catogory "F".
    thanks in advance
    naval bhatt

    Hi,
    You have a Function module <b>HELP_VALUES_BSART</b>
    or
    You need to use AT SELECTION-SCREEN ON VALUE-REQUEST FOR <FIELD>.in this one use the Function module F4IF_INT_TABLE_VALUE_REQUEST.
    Look at the below linkhttp://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/content.htm
    Regards
    Sudheer

  • How can I add a new message(custom text message) to the holiday approval em

    How can I add a new message(custom text message) to the holiday approval email-notification sent to the manager?
    TIA

    The answer is 'not very easily', unless the information you want to display is the employee's leave balances. In 12.1.3 Oracle have delivered functionality that allows you to include the leave balances in the approval notifications out-the-box, ie, without customization.
    For any other information you're probably going to have to customize the standard delivered HRSSA workflow. Within this workflow, the Leave of Absence functionality uses the Notify Approver (Embedded) (HR_APPROVER_NTF) notification. The body of this notification is set to the Notify Approver (Embedded) (HR_NTF_EMBEDDED_REGION) attribute. This in turn defaults to:
    JSP:/OA_HTML/OA.jsp?OAFunc=-&HR_EMBEDDED_REGION-&NtfId=-&#NID-
    So essentially you can change the HR_APPROVER_NTF notification. The problem with changing this notification is that it's generic - it's used for all SSHR functions and not just Leave of Absence. That means you have to make other, more substantial, customizations to the workflow to ensure the changes you make only applies to LOA.
    The other option is to personalize the review page (ie, the region referenced in &HR_EMBEDDED_REGION) to include whatever messages you want. But that means they'll appear on the Review page and all LOA approval notifications and that might not be what you want.
    It's usually better to live with what Oracle deliver and find an alternative solution! What's the content of the message you want to include?

  • How can I turn off my computer when I push de STOP button from de program?

    How can I turn off my computer when I push de STOP button from de program?

    You might also want to have a look at the old winutil>Windows API Function Utilities (32-bit) for LabVIEW. While they are written in LabVIEW 4.0 (!), they still seem to work fine under W2000 and LabVIEW 7.0. In particular, have a look at "exit windows.vi" inside "winevent.llb" of the above link. It calls the function "ExitWindowsEx" of user32.dll. Since this is part of the OS, you don't need to include extra DLLs.
    (All the above assumes Windows OS. I don't know how to shutdown the OS on e.g. MAC or linux.)
    LabVIEW Champion . Do more with less code and in less time .

  • Problem w Plug-in Check page: the "Update" button for my outdated version of the WMP plugin does not do anything, and no link is indicated in the status bar when I mouse over the button.

    In Firefox, I select Tools > Add-ons > Find Updates. The Plugin Check page comes up in the browser. The entry for the WMP Plugin indicates it is out of date. I click on the "Update" button and nothing happens. When I mouse over the button, no link is indicated in the status bar (it continues to read "Done").
    The entries for the other plugins indicate they are current. When I mouse over the "Up to date" button for each of those entries, a link is indicated in the status bar.
    I am running Windows XP SP2 on a 2005 Dell Inspiron 6000 (1.6 GHz Pentium M processor, 590 MHz bus, 504 MB RAM). I have Norton Internet Security 2010 installed and running.

    See:
    * http://kb.mozillazine.org/Windows_Media_Player#Missing_plugin
    * http://windows.microsoft.com/en-US/windows/downloads/windows-media-player (see Firefox)
    * http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx

  • How do i toggle off camera info when i mouse over a photo?

    I have spent 1/2 hour trying to find a way to toggle off photo information that shows when I mouse over a photo in browser, split view or viewer.

    control-T   see

  • How can I add a password request when I push on the Mail button ?

    Hi,
    I want to secure the access to my emails on my iphone, because anyone can read them when they got my iphone. How can I secure this ?
    I mean the easiest is to ask for a password when you push the Mail button or the SMS one.
    Someone know how to do that ?
    Thanks for your help.

    This is not supported with the iPhone but who has access to your iPhone that would take the liberty to check your email accounts and SMS messages when using it?
    My iPhone is never out of my sight but if lost or stolen, I have my iPhone password protected which prevents access to any iPhone functions.

  • How to stop AS2 carousel from spinning when not moused over...

    Hello Adobe forums,
    I've had a challenge that I cannot seem to figure out for the life of me right now.
    I have set up a mockup spinning carousel on this page here using Actionscript 2:
    http://iongeo.com/ru_innovation_test_dev/
    What I would like however, is for the annimation to only be available when moused over on the .swf.   When the mouse is not placed inside the flash file, the animation would then stop.  Is this possible??
    Any help would be greatly appreciated.
    Thanks!
    Here is the AS2 code that I have used for it:
    import mx.utils.Delegate;
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    var numOfItems:Number;
    var radiusX:Number = 300;
    var radiusY:Number = 75;
    var centerX:Number = Stage.width / 2;
    var centerY:Number = Stage.height / 2;
    var speed:Number = 0.05;
    var perspective:Number = 130;
    var home:MovieClip = this;
    theText._alpha = 0;
    theHeader._alpha = 0;
    var tooltip:MovieClip = this.attachMovie("tooltip","tooltip",10000);
    tooltip._alpha = 0;
    var xml:XML = new XML();
    xml.ignoreWhite = true;
    xml.onLoad = function()
        var nodes = this.firstChild.childNodes;
        numOfItems = nodes.length;
        for(var i=0;i<numOfItems;i++)
            var t = home.attachMovie("item","item"+i,i+1);
            t.angle = i * ((Math.PI*2)/numOfItems);
            t.onEnterFrame = mover;
            t.toolText = nodes[i].attributes.tooltip;
            t.content = nodes[i].attributes.content;
            t.header = nodes[i].attributes.header;
            t.icon.inner.loadMovie(nodes[i].attributes.image);
            t.r.inner.loadMovie(nodes[i].attributes.image);
            t.icon.onRollOver = over;
            t.icon.onRollOut = out;
            t.icon.onRelease = released;
    function over()
        //BONUS Section
        home.tooltip.tipText.text = this._parent.toolText;
        home.tooltip._x = this._parent._x;
        home.tooltip._y = this._parent._y - this._parent._height/2;
        home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
        home.tooltip._alpha = 100;
    function out()
        delete home.tooltip.onEnterFrame;
        home.tooltip._alpha = 0;
    function released()
        //BONUS Section
        home.tooltip._alpha = 100;
        for(var i=0;i<numOfItems;i++)
            var t:MovieClip = home["item"+i];
            t.xPos = t._x;
            t.yPos = t._y;
            t.theScale = t._xscale;
            delete t.icon.onRollOver;
            delete t.icon.onRollOut;
            delete t.icon.onRelease;
            delete t.onEnterFrame;
            if(t != this._parent)
                var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,true);
                var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,0,1,true);
                var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
            else
                var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,100,1,true);
                var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,100,1,true);
                var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,150,1,true);
                var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,250,1,true);
                var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
                var tw5:Tween = new Tween(theHeader,"_alpha",Strong.easeOut,0,100,1,true);
                theText.text = t.content;
                theHeader.header = t.header;
                var s:Object = this;
                tw.onMotionStopped = function()
                    s.onRelease = unReleased;
    function unReleased()
        //BONUS Section
        var sou:Sound = new Sound();
        sou.attachSound("sdown");
        sou.start();
        delete this.onRelease;
        var tw:Tween = new Tween(theText,"_alpha",Strong.easeOut,100,0,0.5,true);
        var tw:Tween = new Tween(theHeader,"_alpha",Strong.easeOut,100,0,0.5,true);
        for(var i=0;i<numOfItems;i++)
            var t:MovieClip = home["item"+i];
            if(t != this._parent)
                var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,0,t.theScale,1,true);
                var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,0,t.theScale,1,true);
                var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,0,100,1,true);
            else
                var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,100,t.theScale,1,true);
                var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,100,t.theScale,1,true);
                var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
                var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
                tw.onMotionStopped = function()
                    for(var i=0;i<numOfItems;i++)
                        var t:MovieClip = home["item"+i];
                        t.icon.onRollOver = Delegate.create(t.icon,over);
                        t.icon.onRollOut = Delegate.create(t.icon,out);
                        t.icon.onRelease = Delegate.create(t.icon,released);
                        t.onEnterFrame = mover;
    function moveTip()
        home.tooltip._x = this._parent._x;
        home.tooltip._y = this._parent._y - this._parent._height/2;
    xml.load("icons.xml");
    function mover()
        this._x = Math.cos(this.angle) * radiusX + centerX;
        this._y = Math.sin(this.angle) * radiusY + centerY;
        var s = (this._y - perspective) /(centerY+radiusY-perspective);
        this._xscale = this._yscale = s*100;
        this.angle += this._parent.speed;
        this.swapDepths(Math.round(this._xscale) + 100);
    this.onMouseMove = function()
        speed = (this._xmouse-centerX)/8000;

    it's possible.  but, the main problem is detecting when the mouse is over your swf.
    as2 doesn't have a good way to detect that.  there are many work-arounds but no matter which work-around you use, you'll set a boolean (say, mouseOverBool) to true when you detect the mouse is over your swf and set it to false when the mouse is not over your swf.  you can then use:
    function mover()
    if(mouseOverBool){
        this._x = Math.cos(this.angle) * radiusX + centerX;
        this._y = Math.sin(this.angle) * radiusY + centerY;
        var s = (this._y - perspective) /(centerY+radiusY-perspective);
        this._xscale = this._yscale = s*100;
        this.angle += this._parent.speed;
        this.swapDepths(Math.round(this._xscale) + 100);
    // or to make this nicer, you can start a loop that decrements speed to 0 when the mouse is not over your swf.  and, as long as you're doing that, you may as well start a loop when you detect no mouse movement for some period of time that decrements speed to 0.  that will eliminate the need to check if the mouse is over your swf.

  • How can I add a dictionary to when you use "Define"

    When you use Define on a word in the definition bubble at the lower left is "Manage". Touch this to get a selection of Dictionaries to download.
    I need to know how to add a dictionary to that list, so I can reference more dictionaries. Medical or linguistic definitions.

    Thank you sounds like this is a very useful app. I would like to use Dictionary.appender, but iTunes in the USA won't allow me to download this app. Is there a way to get past this restriction and download this app here in the USA?

  • How can I add some help text to a plain text field?

    I would like to put the basics in the plain text (formatted text) field and then some details and clarifications in the help text area.  Seems like this would be easy and useful.

    Thanks for your feedback. I don't think we ever thought of using the help text that way.
    Randy

  • How can I cancel an outgoing message when port 25 is blocked

    I am attempting to send an email via a wifi connection which I now find has port 25 blocked. Trouble is it keeps trying to send it and the outbox does not appear under the account for me to delete it. It is not in the drafts folder either. Any suggestions?

    Force quit the mail application, while it is open:
    To force quit an application in 3.0, press and hold the sleep/wake button until the slide to power off screen appears, then press and hold the home button until the application quits (about six seconds).
    If that doesn't work, you most likely will have to delete the account on your phone & then recreate it, unless you have access to your computer & try deleting it there.

  • How can I add a third e-mail address to a submit button?

    Right now it's only limited to two addresses.
    The form in question is here: http://www.ucmexus.ucr.edu/resources/Final_Narrative_Report_CONACYT.pdf
    I need to add a third person to the existing addresses in the submit button.
    Using Acrobat X Pro.

    To bcc out of acrobat is going to be very tricky as you will have to run a script in order for the form to identify the bcc line. It will look something like the following. You will have to pair this script with a button to intialize the event script. I will chaeck and see if there is a script for acrobat but your best bet is to go the livecycle route.
    form1.#subform[0].Email::initialize - (JavaScript, client)
    // add names and email addresses to the "To", "CC" and "BCC" lists
    var recipientList = new Array(new Array("John", "[email protected]"), new Array("Lisa", "[email protected]"),
      new Array("Paul", "[email protected]"), new Array("Steve", "[email protected]"), new Array("Tracy", "[email protected]"));
    To.clearItems();
    CC.clearItems();
    BCC.clearItems();
    for (var i = 0; i < recipientList.length; i++)
    To.addItem(recipientList[i][0], recipientList[i][1]);
    CC.addItem(recipientList[i][0], recipientList[i][1]);
    BCC.addItem(recipientList[i][0], recipientList[i][1]);
    form1.#subform[0].Email.BCC::change - (JavaScript, client)
    var email = this.boundItem(xfa.event.newText); // get recipient email address
    var newSubject = null; // set this to a new subject if you want
    var emailSubmitNode = FindSubmitNode(EmailSubmitButton);
    if (emailSubmitNode)
    function FindSubmitNode(button)
    if (button == null)
      return null;
    var eventList = button.resolveNodes("event");
    for (var i = 0; i < eventList.length; i++)
      var eventNode = eventList.item(i);
      if (eventNode.activity == "click")
       // found the click event -- look for the child <submit> node
       if (eventNode.submit != null)
        return eventNode.submit;
    return null;
    form1.#subform[0].Email.CC::change - (JavaScript, client)
    var email = this.boundItem(xfa.event.newText); // get recipient email address
    var newSubject = null; // set this to a new subject if you want
    var emailSubmitNode = FindSubmitNode(EmailSubmitButton);
    if (emailSubmitNode)
    function FindSubmitNode(button)
    if (button == null)
      return null;
    var eventList = button.resolveNodes("event");
    for (var i = 0; i < eventList.length; i++)
      var eventNode = eventList.item(i);
      if (eventNode.activity == "click")
       // found the click event -- look for the child <submit> node
       if (eventNode.submit != null)
        return eventNode.submit;
    return null;
    form1.#subform[0].Email.Send::click - (JavaScript, client)
    function GetEmailList(listField)
    var emailList = "";
    for (var i = 0; i < listField.length; i++)
      if (listField.getItemState(i))
       // item is selected -- append its email address to the email list
       if (emailList.length == 0)
        emailList = listField.getSaveItem(i);
       else
        emailList += "," + listField.getSaveItem(i);
    return emailList;
    function FindSubmitNode(buttonField)
    if (buttonField == null)
      return null;
    var childList = buttonField.nodes;
    for (var i = 0; i < childList.length; i++)
      var childNode = childList.item(i);
      if (childNode.className == "event" && childNode.activity == "click")
       // found the click event -- look for the child <submit> node
       if (childNode.submit != null)
        return childNode.submit;
    return null;
    if (To.rawValue == null)
    xfa.host.messageBox("Please choose a primary recipient in the 'To' field.");
    else
    var submitNode = FindSubmitNode(EmailSubmitButton);
    if (submitNode)
      var toList = GetEmailList(To);
      var ccList = GetEmailList(CC);
      var bccList = GetEmailList(BCC);
      var newTarget = "mailto:" + toList;
      var optionList = new Array();
      if (ccList.length > 0)
       optionList.push("cc=" + ccList);
      if (bccList.length > 0)
       optionList.push("bcc=" + bccList);
      if (Subject.rawValue != null && Subject.rawValue.length > 0)
       optionList.push("subject=" + Subject.rawValue);
      if (Body.rawValue != null && Body.rawValue.length > 0)
       optionList.push("body=" + encodeURIComponent(Body.rawValue));
      for (var i = 0; i < optionList.length; i++)
       if (i == 0)
        // special case for the first option: a "?" must separate the options
        //  from the recipient ("to") list
        newTarget += "?" + optionList[i];
       else
        newTarget += "&" + optionList[i];
      console.println("before: " + submitNode.target);
      // set the email submit button's new target information
      submitNode.target = newTarget;
      console.println("after: " + submitNode.target); 
      // execute the email submit button with the new target information
      EmailSubmitButton.execEvent("click");
    else
      xfa.host.messageBox("Unable to configure email submit button!");

  • How can i open a new frame when i click on a button

    hi,
    i create 2 frames and i want when i press a button in the first frame the second will be showed.
    thanks for the help

    call "new NameOfYourClass(your_parameters)" to get a new instance of your class... if your class extends JFrame and you setVisble(true); at the end of its constructor, for every new instance a new window will show up.
    but yes, you should describe more specific what you want :O

  • HT5312 How can i add a rescure email if i did not add one to begin with?

    So i forgot my security questions, i read the option about the resccue email.. how can i add one now becuase when i made this itunes account i never set a rescue email.

    Use the ExpressLane at https://expresslane.apple.com and the iTunes and iTunes Store for help.

  • When I mouse over a hyperlink on a page in 4.0, I can no longer view the URL address in a narrow horizontal bar at the bottom of the page, nor view the "load progress" of the URL when I click on it ... which I could formerly see in the same narrow bar.

    In Firefox 3.6 and previous, I could always view the URL of an embedded hyperlink by mousing over the link and checking a narrow horizontal field at the bottom of the web page. When clicked on, that hyperlink would begin loading the desired page, and I could watch as Firefox logged on to the remote server ... at least to the extent of knowing that the server had been contacted and that the page was loading. It's like "flying blind" now -- I can't view either of those things.

    Firefox 4.0b7 eliminated the Status bar, it is replaced by the Add-on bar. When you mouse-over a hyperlink, the URL appears in the Location bar to the right of the current URL in slightly faint type. The page loading indicator is on the left side of the Tab, but it doesn't show the progress as before, only that the page is loading (or not).
    You can restore the functions of the old Statusbar with the '''Status4Evar''' extension. The three Statusbar items are in the Customize Palette. <br />
    https://addons.mozilla.org/en-US/firefox/addon/235283/

Maybe you are looking for

  • A simple fix to the "No Content" error after updating to iOS 4.2.1.

    I had the same problem that others are reporting after updating an iPhone to iOS 4.2.1 where all of my media disappeared. However I don't currently have access to my PC to sync with iTunes but have posted a really simple fix that worked for me here:

  • Is it possible to save an image as PDF without actually converting it ?

    According to the Convert To PDF setting, it seems that no matter what format the source image is, it is always converted (into either lossless heavy format or a lossy lighweight format) when saved as a PDF. I want to use GIF because it's the best qua

  • Lr 3.6 - Unable to save own tone curve settings

    Currently I'm trying to save an own "tone curve" but in the menu no entry to save it appears. In my understanding an entry "Eigene" (or "Own") should appear as soon as I am changing the tone curve manualy. I am using the latest version of Lightroom 3

  • Extending weblogic server with discussion server

    Hi, I'm working on a Webcenter Portal App. I needed a discussion forum and announcement module and to add them discussion server have to been loaded. I chose the "Extend a Domain" box and now i'm on the screen of blanks : 1) What is Driver? To oracle

  • EA6900 - possible to see which DNS is being used?

    Hi On the Ea6900 is it possible to see which DNS server addresses are being used? I've left them as 0 so obviously my ISP's DNS are being used but i need to see what they are. Cheers Solved! Go to Solution.