Is a way to detect whether a client box has an email client installed?

Hi,
I need to know whether an email client installation on a user box can be detected on JSP file. I prefer a user use his/her own email client to send emails over through the email server on the server.
Thanks for your input.
v.

IE doesn't come with a mail client, technically. However, most Windows installations come with Outlook Express. Netscape has a built-in client, but you might not have to install it.
If you are providing a feedback form for something, it is considered customary to allow the user to use it. Otherwise what's it for? E-mail requests unless tightly controlled have an easier chance of getting lost. At least with forms, you have more control of where the submissions go.
So if you're going to write the form, you might as well show it, and provide an optional e-mail address to contact.

Similar Messages

  • Way to detect if an Indesign Document has unsaved changes

    I have an InDesign document that I have saved. After saving the document, I make some changes to it. Now I want to detect if there are any unsaved changes in the document through JSX. I have tried to use the property document.saved, but this method only tells me if the document was saved for the first time.
    If have some unsaved changes in a document that has been previously saved, document.saved still returns true.
    Is there any other way to detect unsaved changes for a document?

    @Kapoor – you could tell by the layoutWindow name. If a * is in front of the name, the document is not fully saved.
    if(app.documents[0].layoutWindows[0].name.match(/^\*/)){$.writeln("doc not saved!")};
    At least this is true for layout windows on Mac OSX.
    In Windows the little * could be at the end of the name.
    Can't remember. Currently I'm on OSX 10.7.5.
    If it is indeed on the left right side of the name, you have to check on what OS the script is running and do the match accordingly.
    Uwe
    //EDIT

  • Looking for a way to detect whether a document has been changed

    We have a document with a "validate" button.
    Pressing this button performs several validations and the result will be : "validated" or "not validated"
    The result is being displayed to the end user as a document status (with it's own color).
    Once the new "status" = "validated", the status should be automatically reset to "not validated" when the user makes 1 of more change to the document.
    Is there an easy way to do this?
    Is there a sort of document status you can fetch?

    Niall's way wil lwork but this one might be easier.
    Acrobat has a "dirty" flag that gets set each time a change is made to the doc. This is what tells Acrobat that you need to do a save when you quit. You can test this flag yourself. To access it use:
    event.target.dirty
    This will return true if a change has been made and false if no changes have been made. Note that if someone enters data into a field and then deletes that data the flag will still be true as a change was deemed to have been made.
    Paul

  • Is there a way to check whether an Excel file has a header or not?

    Hi!
    I'm currently using POI Utility to read and write Excel files.
    You normally use the HasHeaderRow = true / false to specify whether the file has a header or not.
    Now, let's say I have a program that needs to read Excel files from a directory, some have headers, some don't.
    Is there a way to know dynamically whether a header has been defined or not?
    Then, for those having headers, the flag will be set as true, while for those which don't have any header, the flag will be set as false.
    E.g.
    <!--- Create an instance of the POIUtility.cfc. --->
        <cfset objPOI = CreateObject(
            "component",
            "POIUtility"
            ).Init()
            />
    <!--- Set directory --->
    <cfset currentDirectory = GetDirectoryFromPath(GetTemplatePath()) & "newDir">
    <!--- Check whether the directory exists. --->
    <cfif DirectoryExists(variables.currentDirectory)>
         <!--- Read files from the specified directory --->
         <cfdirectory action="list" directory="#variables.currentDirectory#" type="file" filter="*.xls" name="qDirectory">
         <!--- Check if the directory has any Excel file --->
         <cfif variables.qDirectory.recordcount gt 0>
              <!--- Loop query --->
         <cfloop query="variables.qDirectory">
                   <!--- Check if header is present in each of the file --->
                        IF headerExists THEN
                             headerFlag = true
                        ELSE
                             headerFlag = false
                        END IF
                   <!--- Read Excel File --->
                <cfset objSheet = objPOI.ReadExcel(FilePath = #variables.qDirectory.name#, HasHeaderRow = #variables.headerFlag#, SheetIndex = 0) />
              </cfloop>
         </cfif>
    </cfif>
    Any help would be most welcome.
    Thanks and regards,
    Yogesh Mahadnac  

    Hi cfSearching,
    Many thanks for your reply! I really do appreciate!
    However, I've still got 1 more question for you.
    At the moment, I'm using POI and sometimes cfx_Excel2Query to read Excel files.
    In both cases, you have to specify whether the first row is a header.
    How would you read the Excel file to check whether the 1st row is the header?
    I've tried using cffile, but I get all sorts of "garbage"
            <cffile action="read" file="#variables.filename#" variable="xlsResult">
            <cfloop index="i" list="#variables.xlsResult#" delimiters="#chr(13)#&#chr(10)#">
                <cfif variables.i eq 1>
                    <cfoutput>
                        Test 1st Row: #trim(replacenocase(listgetat(variables.i,1,","),'"',"","All"))#
                    </cfoutput>
                </cfif>
            </cfloop>
    I get the following output:
    ÐÏ à¡± á����.... etc etc
    I'd be very much grateful if you could please advise on the latter at your earliest convenience.
    Thanks and best regards,
    Yogesh Mahadnac

  • How do I detect whether a publishing object is connected to the datasocket server or not?

    I have 2 vis which communicate via datasocket. The behaviour of the second vi depends on whether the first vi is running or not, and both vis can be started and stopped independently of each other. I need vi 2 to be able to detect whether vi 1 is running or not. Simple, I thought, I'll have a boolean in vi 1 called Running which is set to True when the vi is running and False when it shuts down. I'll publish that vi to datasocket and have a matching boolean in vi 2 which subscribes to it.
    It doesn't work, because as soon as vi 1 stops, Running disconnects and the matching boolean in vi 2 misses the fact that it got set to False before it disconnected, and just gets stuck in the True state.
    So it seems to me there should be a "Is object connected?" vi or function somewhere, but I can't find it.
    Is there another way to detect whether a vi is running or not? Preferably without using shared globals as I find that quite ugly, in fact I've switched to using datasocket from using shared globals because the latter just seemed like really ugly programming.
    Note: I will have several variants of vi 1 with different names, so I can't just try to open a reference to the vi. That's why I wanted to use a datasocket object; all the versions of vi 1 can have a boolean called Running.

    I found a solution. The subscribing boolean in vi 2 is now in its own little loop that executes every 50ms in parallel to the main program loop.
    In vi 1 there is a delay of 500ms between the publishing boolean being set to false and the vi stopping.
    That way the subscriber boolean has plenty of opportunity to read the False state of the publisher.

  • Having two oracle clients installed at the same time

    Hi, I was wondering if there is a way to have two oracle clients installed at the same time on one computer, and if there is a way to be changing the default client between the two. I need to have installed the oracle client 10g and 8 versions on the same computer, because we have a problem with a legacy application that for some reason only works with version 8, and we need the 10g because our new applications requires 8.1 or later. We are still migrating to the new system but we developers need to have the two clients. Any help is appreciated. Thanks in advance.

    Is it possible, sure.
    Technically, clients before 8.1.5 were not multi-home compliant, so having Oracle 8 and Oracle 10g clients on the same machine is almost certainly not supported. On the other hand, I know that a number of developers at Oracle had combinations of Oracle 7 clients Oracle 8 clients, Oracle 8i clients, and Oracle 9i clients on their development machines at the same, so you shouldn't have too many major issues.
    Most "default client" issues come down to which ORACLE_HOME is first in the system's PATH. Ideally, you would leave the Oracle 8 ORACLE_HOME first in the path and explicitly reference the 10g ORACLE_HOME when configuring anything that relies on the 10g client.
    Justin

  • Is there a way to detect a bad http client handle before it locks up LabVIEW?

    The attached VI demonstrates a simple way to hang LabVIEW such that the only way to recover full use of it is to kill the LabVIEW process. LabVIEW version is 11.0.1f2 and this problem will occur in both WinXP and Win7.
    Is there a way to detect when an HTTP Client Handle refnum is stale and should not be used?
    Is this a known bug?
    Attachments:
    Hang after Bad HTTP Client Handle.vi ‏15 KB

    Have you tried the bad reference comparator?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Is there a way for Flex to detect whether the Java Plug-In is installed?

    Hi All,
    Need your help.
    Is there a way for Flex to detect whether the Java Plug-In is
    installed? This may be require a JavaScript External-Interface. Can
    we get if the Java Plug-In is installed and if so, whether it is
    JRE 1.6.X ?
    Regards,
    Amit

    Not knowing what server your app will run on... but something
    like that can be done relatively easy serverside with for instance
    ImageMagick if you run PHP.
    Otherwise, look into Bitmap programming.

  • Adobe AIR - Inconsistencies in detecting whether Adobe AIR runtime is installed

    Hello Flex community,
    I am having issues with detecting whether Adobe AIR is installed  using the following process: http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html
    Having installed Adobe AIR 1.5, we are at times getting a value of  not installed from the getStatus() function of the air.swf located at  http://airdownload.adobe.com/air/browserapi/air.swf
    Has anyone else faced this issue before? If so, does anyone have any  steps to resolve it?
    Thanks!
    Mauricio

    After doing some more research on the issue, I have found other users encountering the same issue we are:
    http://groups.google.com/group/air-tight/browse_thread/thread/706716c29caf0254
    http://www.flexdeveloper.eu/forums/adobe-air/air-swf%27s-getstatus-method-mistakenly-retur ns-%27available%27-when-air-is-installed/
    http://forums.adobe.com/thread/435935
    In the second thread, it says:
    “My issue seems to be specifically related to the use of "Silent Install". My client has a distribution license for the AIR runtime and is bundling the AIR installer with their installer. When Silent Install is used to install the AIR Runtime, Adobe's air.swf reports that the runtime is not installed. This happens until the user initiates an air app, at which point air.swf is able to detect the runtime installation.””
    This seems to suggest there is a bug with the Silent Installer or with the air.swf getStatus function. I tried the steps above and was able to recreated and resolve the issue. Does anyone else know of a different workaround?

  • Way to detect that Submit didn't finish ?

    I have a form that uses the "hidden submit button" technique. Whereas, the visible Submit button is a regular button that performs some addt'l validation before exec'ing the click event on a real, hidden submit button.
    What I would like to do is to disable the visible submit button in it's click event to keep the user from inadvertently pressing it again while the POST is in progress. I can do that easy enough but what I also need to do is re-enable it if the regular submit button interrupts the submit operation due to a validation failure (e.g. required field empty, etc.) That's where the complication comes in at in that I haven't found a way to detect a submission interruption.
    Anyone successfully done anything similar ?
    Thanks

    Hi Rob,
    Even i have the same requirement, i tried with the checking in if condition whether the submit event returns true or false depending on the mandatory fields filled or not but it did not work i think so it returns something and i am not able to figure wat would be the return type on completion of successful event.
    let me know if u had solved it
    Regards,
    Sangeetha

  • Determine whether opening client is required

    Dear All,
    I have to maintain entries in a particular custom table in the production system. But, I have to find out, in advance, whether the client needs to be opened or not, in order for me to maintain these entries in the table. Is there a way I can find out?
    Thanks
    Harsha

    Please do not cross post.
    Rob

  • Whether OPENING Client is required

    Dear All,
    I have to maintain entries in a particular custom table in the production system. But, I have to find out, in advance, whether the client needs to be opened or not, in order for me to maintain these entries in the table. Is there a way I can find out?
    Thanks
    Harsha
    <duplicate locked>
    Edited by: Mike Pokraka on Aug 5, 2008 7:20 PM

    Please do not cross post.

  • Detecting when a client disappears...

    I'm looking for alternative ways for a service object to detect if a
    client has disappear. Note that this service object
    has a reference to a user visible SO that used to be on the client that
    is now gone. My thought was that I could simply try
    to execute a method on the UV SO and discover, via an exception, that
    the client was gone.
    Any thoughts or ideas would be appreciated.
    Gary Zeien
    MCI Systemhouse
    Minneapolis, Mn

    We have done this by:
    1) Our service object (on the server) has a reference to an anchored
    object (non-service object) on the client.
    2) In the service object we wrapper all method calls to the anchored
    object to capture any exceptions.
    3) If a RemoteAccessException exception occurs we assume that the
    client is gone.
    John G. Bielejeski
    Born Information Services Group (http://www.born.com)
    Forte National Practice
    Voice: (612) 404-4116
    Fax: (612) 404-4440
    mailto:[email protected]
    From: Zeien, Gary (c)[SMTP:[email protected]]
    Sent: Tuesday, April 08, 1997 5:11 PM
    To: [email protected]
    Subject: Detecting when a client disappears...
    I'm looking for alternative ways for a service object to detect if a
    client has disappear. Note that this service object
    has a reference to a user visible SO that used to be on the client that
    is now gone. My thought was that I could simply try
    to execute a method on the UV SO and discover, via an exception, that
    the client was gone.
    Any thoughts or ideas would be appreciated.
    Gary Zeien
    MCI Systemhouse
    Minneapolis, Mn

  • [solved] Canonical way to detect what kernels are installed?

    Planning to do a PKGBUILD for the nvidia modules which would install modules for all installed kernels (would basically steal the current PKGBUILD but run it separately for every kernel and have the modules installed seperately in each /lib/modules/<kernel_name>. Mainly for personal use, as I don't think it's 'allowable' for the AUR (please correct me if I'm wrong).
    Currently I already have one PKGBUILD doing this, for phc-intel, where I basically do:-
    for _KERNEL in `ls /lib/modules` ; do
    Is this the 'correct' way to detect all installed kernels, or should I sed on the contents of /usr/src?:-
    for _KERNEL in `ls /usr/src | sed 's/linux-//'` ; do
    Or is there some other FHS-compliant manner of detecting all kernels installed?
    Last edited by ngoonee (2009-10-02 10:08:44)

    ugkbunb wrote:Well not sure if this is relevant... but n my /lib/modules folder I still have 2.6.29-ARCH and 2.6.30-ARCH although the current and only kernel installed is 2.6.31-ARCH. Is it safe to remove these? And would your method attempt to install it for these older/no longer installed kernels?
    I would think that if you still have 2.6.29-ARCH and 2.6.30-ARCH they would be empty? Or only contain separately compiled modules. Could you please ls the contents, and check whether you have corresponding /usr/src folders.

  • Any way to detect when a NotificationListeners MBean is removed?

    If I have an MBeanServerConnection through which I register a NotificationListener, is there any way to detect when either the MBean that the NL is registered for is removed or destroyed?
    Specifically, I fire up a process, register an MBean.
    A client connects to the process, and registers a NotificationListener.
    Finally, I destroy the original process. How can I be notified that this has happened in my NotificationListener Client?
    Is there something else I can use to monitor the JMX connection?

    It sounds as if you are looking for a notification when an MBean is unregistered. To get that, you need to register a listener on the MBean Server Delegate. See MBeanServerDelegate and MBeanServerNotification.
    Regards,
    Éamonn McManus -- JMX Spec Lead -- [http://weblogs.java.net/blog/emcmanus]

Maybe you are looking for

  • Alert Configuration for File to IDoc scenario

    I have followed Alerts : Step-by-Step /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions and configured Alerts for file to IDoc scenario. But the problem is, I did not notice any alerts being generated. I could notice the ID

  • Helix's synaptics bottom right click box

    Other than the dropping wireless I get randomly when doing a large download from the internet, the only other issue I have with my 1 week old Helix now is that default bottom right corner "right click" box.  The properties of the driver allow you to

  • Clip colour/lighting/contrast keeps flickering in fcpx and export

    I've edited together a film on FCPX, and seem to be having issues with many of the clips that seem to be flickering. The colour/contrast/lighting keeps going lighter and darker. I thought this was just an issue of watching it on FCPX but the same app

  • Send PDF-Return as PDF?

    I am using Acrobat 7 Pro to create fillable forms.  When someone fills out the form and returns it (using the submit by email button), it returns as a XML file not PDF.  Is there some setting I need to change so that it will come back as a PDF?  It's

  • Paging - Rows in first page also showing in second page: listitemcollectionposition

    Hi, I am trying to use the listitemcollectionposition to achieve paging. The pagination is shown, but some of the records in first page are getting displayed in second page as well. I have totally 13 records in the list, and paging is applied for 10