Browser Incompatibilities

All right. I'll admit it. I'm new to Java.
But after multiple weeks of hard work, I finally wrote The Ultimate Java Applet. At least, in my own mind. It's that pride thing again, gotta watch that. Finally had all the bugs ironed out, and it worked beautifully. I prepared to bask in the glory as I put it proudly up on my web site.
Then, the trouble reports started flooding in. Everybody using the same platform I was had it work fine. But it seemed like everybody using Netscape, or using Macintosh, or using Linux had some sort of problem.
It's all little stuff, as far as I can tell. Keyboard character mapping on Macintosh (may have fixed this one, may not have). Netscape 4.74 doesn't like the WindowListener interface, and throws an exception when the applet first tries to load because it's not found (no idea on this one). Netscape doesn't trigger the keyTyped event for the [Enter] key, while MSIE does (fixed this one). Mozilla doesn't like the copyArea method (takes like 0.2 seconds to move a 600 by 400 pixel area on a Pentium III 800 -- fixed that by putting in a checkbox). Like I said, all little stuff.
Basically, I have several questions to pose in general.
1. Are my experiences normal? I wrote this using Sun's SDK documentation from their web site, using no development tools besides javac and a text editor. It seems strange that a language that is supposedly so cross-platform would have so incredibly many compatibility problems. How do 'real' Java developers do it? A method that works for Java 1.1 fails under Java 1.3 -- but the method that works in 1.3 doesn't work in 1.1. How can you have an applet that supports both? Or do you just have to accept, with Java, that your code won't work on all browsers and go from there?
2. Where can you find information on compatibility between browsers? It'd be nice to know before coding it and testing it that method 'x' is broken on Netscape.
3. How can you test with enough browsers? So far it's been hit-or-miss, waiting for my users to report things and then trying to diagnose with them, a tedious and time-consuming process.
4. I keep hearing about how Netscape is 'more compatible' than IE... yet my code seems to work beautifully under IE with a Sun compiler -- yet just about every version of Netscape I've tested so far has had some issue.
I'm not trying to complain. It's just that I see a lot of really good Java code out there that works on everything, and I wonder, how do they do it? So please, share your secrets with me! I'd love to hear them. :)
The applet is on the Shadowrun Denver connect page at http://aelfhame.net/~denver/connect.php3 . It's a Java-based client for an online game called a MUSH. I run it for free for my users (players), but it's something I'd love to put into general distribution if I can.
Things I could use help with, if there are kind souls out there:
1. How can I fix the copyArea problem under Mozilla for WIndows? The workaround I have works okay, but it's a kludge, and nobody likes kludges. Basically, copyArea is used to scroll the display area up by one line's worth of distance each time a new line is printed at the bottom. On most browsers, this is significantly faster (by a factor of 5 or so) than rendering the text one line at a time, as is done without the 'Optimized Scrolling' checkbox enabled.
2. How can I fix the following exception on Netscape 4.74 for Macintosh:
# Applet exception: class ClientApplet not found
java.lang.ClassNotFoundException: java/awt/event/WindowListener
at java.lang.ClassLoader.defineClass(Compiled Code)
at netscape.applet.AppletClassLoader.loadClass(Compiled Code)
at netscape.applet.AppletClassLoader.findClass(Compiled Code)
at netscape.applet.AppletClassLoader.loadClass1(Compiled Code)
* at netscape.applet.AppletClassLoader.loadClass(Compiled Code)
at netscape.applet.AppletClassLoader.loadClass(Compiled Code)
at netscape.applet.DerivedAppletFrame.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
3. Is the Macintosh IE key-mapping problem fixed? This causes the previous line of text to be displayed randomly when you try to type in the InBox area.
4. Does anyone have any advice for web sites to visit to locate browser-based problems with Java? i.e. this is broken in IE 4.0, this is broken in Netscape 4.74, etc.?
I'll be happy to share snippets of source code upon request, but posting it here is not feasible, since it's 40K or so in size for all classes. The copyArea function is this:
public void scrollUp () {
TLine tl = (TLine) Visible.elementAt (0);
TLine tl2 = (TLine) Visible.elementAt (1);
TLine tl9 = (TLine) Visible.elementAt (windowsize-2);
Dimension ls = new Dimension (tl.getPreferredSize ());
Graphics g = getGraphics ();
if (g == null)
return;
Dimension d1 = tl.getLoc ();
Dimension d2 = tl2.getLoc ();
Dimension d9 = tl9.getLoc ();
screen_graphics.copyArea (0,d2.height,ls.width,d9.height +
tl9.realHeight (),0,d1.height - d2.height);
g.drawImage (screenbuffer,0,0,null);
Thanks in advance. I appreciate any help anybody can provide. I've been doing programming for roughly 15 years in languages ranging from Pascal and C++ to Java, PHP, and Perl.
Joel Ricketts, MCSE
Systems Engineer

Hiya,
A quick response for you: if you want to avoid all
ll these browser incompatibilities, make sure your
users use the latest Java Plugin. There is a whole
section on javasoft.com dedicated to converting your
<applet> code to code which is compatible with the
plugin.
Anyway, by forcing your users to use the plugin you
ou are pretty much guaranteed consistent behavior
across all browsers since the browser isn't doing any
of the work; the plugin passes the applet to a JRE in
the background whereas in the past the browser would
handle it itself.How would you suggest doing this? i.e. forcing Internet visitors to the page to have the latest plugin? Mostly, it seems to be incompatibilities in different platforms (Mac, Linux), or in browsers (Netscape vs. IE), not necessarily in different versions, per se.
I guess I'm a little confused on how this would work not so much in an implementation sense (i.e. what code to write), but instead in a sense of what the 'flow' would be, so to speak. i.e. an overview of how it'd work. If you could give me a good link to some info that would brief me on it, it would be great ... along with maybe something to help me develop an understanding of how this would help? The problem certainly acts like bugs in the java classes provided by the individual browsers -- does 'forcing' them to have a certain version correct this? I'm also a little confused by the concept of 'plugins', here -- which is mostly a Netscape term, I know. Does the plugin replace the native Java support within the browser? That seems to be what you're saying. But it should fix at least Netscape issues, hopefully. I just want to avoid any pitfalls introduced by making things incompatible, and make it stop working on those platforms on which it does currently work. Thanks!

Similar Messages

  • How do you deal with browser incompatibilities?

    I have set up a modest private voluntary organisation website very successfully with CS5 and it shows perfectly on Internet Explorer, but not on Safari. The central section (table) of each page on Safari is offset to the right. Why is this and how can I correct it? Top and bottom sections (tables) are all OK.
    I've used CS3 for years and as far as I know have had no trouble, and could see it on both browsers OK. I know a bit about code but I do find that CS5 expects me to do more with code than I'm used to. I'm also very used to doing tables - is that the problem?
    I've even re-done one of the short pages from scratch to try and work out what's wrong, but same thing happens. I've got several CS5 help books but can't pin this down, apart from the suggestion of doing the Browser Compatibility test on Dreamweaver,which I did, but it said no probs.
    Most of you will know at once what's wrong - something very simple I'm sure - and I hope someone will tell me.
    Thanks to anyone who can help.

    I'm very grateful to everyone who has taken the trouble to comment, and I shall study the replies.
    But looking more at these Forums I think I can see that my problem is really Spry.
    For years I ran 2 amateur websites very successfully using CS3, with Xara MenuMaker as my Menu Bar.
    Then bought CS5 and Xara MM was not compatible with the new CS5 (Xara confirmed this - could only be continued with a long roundabout fix, too complicated for me).
    So tried doing the D's own Spry Menu Bar - eventually got the hang of it (well, partly, let's say). It hasn't turned out beautfully like Xara did (no doubt I'll get the hang of that better later), but more importantly it forces my text on the page below it to jump about, and I can see now that it is probably responsible for whatever rogue coding is causing my offset problem.
    Also - probably significant - the Dreamweaver pages as I work on them on my PC show the offset problem, although when I send them up they seem fine in IE but rubbish in Safari.
    I think CS3 plus Xara is better for me - though I don't like to think I'm defeated, having paid for the update. And Spry menus are much less clumsy to prepare than Xara was. (As an amateur who wants to use Dreamweaver so that I can control what I'm doing, I find that CS3 was less demanding in terms of code than CS5. I seem able to do less tweaking by keyboard and must do more code now.)

  • Browser Incompatibility

    Hi;
    How is it that my swf files are suffering from browser incompatibilities? How do I rectify the situation? I'm frankly surprised to encounter this issue, since I would have thought a swf file would be generated such that it wouldn't have these problems. Here are two examples;
    http://globalsolutionsgroup.vi/
    This works fine in Safari, but not in my Mac version of FF (latest of both). In the latter the swf files don't ever display. It works well in (I believe) IE 7 for Windoze but not in IE 8 for Windoze. In the latter it never goes to the index page from the preloader, and when I surf there directly, it doesn't display the swf that "covers" (then disappears from) the main template page, which also has a swf, and in the latter swf one of the graphics never loads.
    http://angrynates.com/perfection/
    This swf plays differently on all sorts of different browsers. On some, such as my Safari, it plays exactly as desired. In my FF, the hands momentarily disappear. In certain Windoze/IE configurations, it gets all screwed up and looks awful.
    What is going on inside the swf files that it displays so differently, and how do I counteract these problems?
    TIA,
    beno

    These DO work in SOME browsers, as I wrote in my first post (please reference). Here is the embedded code for globalsolutionsgroup:
    index.html
    <html><head>
    <SCRIPT language="JavaScript">
    <!--
    window.location="preload.py?width=" + screen.width;
    //-->
    </SCRIPT>
    </head></html>
    preload.py
    // This is a cheat. It's not a real preloader. I use this to simply load my assets which are used in both swf files.
    #!/usr/bin/python
    import cgitb; cgitb.enable()
    import cgi
    import sys,os
    sys.path.append(os.getcwd())
    form = cgi.FieldStorage()
    width = form.getfirst('width','800')
    lines = '''#!/usr/bin/python
    return "%s"''' % width
    f = 'width.py'
    try:
      os.remove(f)
    except OSError:
      pass
    f = open(f, 'w')
    f.writelines(lines)
    f.close()
    os.chmod('width.py', 0755)
    print "Content-Type: text/html"
    print
    print '''
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <head xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="REFRESH" content="0;url=index.py" />
    </head>
    </html>
    index.py
    // important only because it loads the template
    #!/usr/bin/python
    import string
    import cgitb; cgitb.enable()
    import cgi
    import sys,os
    sys.path.append(os.getcwd())
    from template import template
    ourFile = string.split(__file__, "/")
    page = ourFile[len(ourFile) - 1][:-3]
    template(page)
    template.py
    #!/usr/bin/python
    import cgitb; cgitb.enable()
    import cgi
    import sys,os
    sys.path.append(os.getcwd())
    import time
    from threading import Timer
    from width import width
    p = 'template'
    def template(page):
      w = int(width())
      wn = w/1024
      print "Content-Type: text/html"
      print
      print '''
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <head xmlns="http://www.w3.org/1999/xhtml">
    <style type='text/css'>
    .splash { position:absolute; left:0px; top:0px; z-index:2 }
    .page { position:absolute; left:0px; top:0px; z-index:1 }
    .text {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; text-align: justify}
    </style>
    <title>Global Solutions Group</title>
    <meta http-equiv="distribution" content="Global" />
    <meta http-equiv="robots" content="index all, follow all" />
    <meta name="author" content="This web site developed by beno. You may reach him at his web site [beno.vi], or by dialing 340-773-0687 and asking for room 102." />
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    function rem() {
        var t = document.getElementById('splash');
        t.parentNode.removeChild(t);
    //-->
    </script>
    </head>
    <body onload="setTimeout('rem()', 2000)" onload="MM_preloadImages('images/office-supplies-on.jpg','images/catalog-on.jpg','images/ customer-template-on.jpg','images/forms-on.jpg','images/about-on.jpg','images/contact-on.j pg')">'''
    NOTICE HERE THAT IF THE PAGE IS "index" THAT IT WILL LOAD THE SPLASH PAGE
      if page == 'index':
        print '<div class="splash" id="splash">'
        print '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="%s" HEIGHT="%s" id="myMovieName">' % (str(wn*1008), str(wn*785))
        print '''
    <PARAM NAME=movie VALUE="globalSolutionsSplash.swf">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=bgcolor VALUE=#FFFFFF>'''
        print '<EMBED href="/support/flash/ts/documents/globalSolutionsSplash.swf" quality=high bgcolor=#FFFFFF WIDTH="%s" HEIGHT="%s" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>' % (str(wn*1008), str(wn*785))
        print '</OBJECT>'
        print '</div>'
    NOTE HERE THAT IT WILL LOAD "page" IRRESPECTIVE OF WHETHER IT IS THE INDEX PAGE
      print '''<div class='page'>
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    WIDTH="1008" HEIGHT="200" id="globaloilcounter_external1">
    <PARAM NAME=movie VALUE="GlobalSolutions.swf">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=bgcolor VALUE=#FFFFFF>
    <EMBED href="GlobalSolutions.swf" quality=high bgcolor=#FFFFFF WIDTH="1008" HEIGHT="200" NAME="GlobalSolutions" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>
    </div>
    <script language="JavaScript1.2" src="quickmenu/sample_data.js"></script>
    <script language="JavaScript1.2" src="quickmenu/dqm_script.js"></script>'''
    The rest doesn't matter.
    Here is Perfection Jewelers:
    <html><head>
    <SCRIPT language="JavaScript">
    <!--
    window.location="preload.py?width=" + screen.width;
    //-->
    </SCRIPT>
    </head></html>
    #!/usr/bin/python
    import cgitb; cgitb.enable()
    import cgi
    import sys,os
    sys.path.append(os.getcwd())
    form = cgi.FieldStorage()
    width = form.getfirst('width','800')
    lines = '''#!/usr/bin/python
    def width():
      return "%s"
    if __name__ == '__main__':
      width
    ''' % width
    f = 'width.py'
    try:
      os.remove(f)
    except OSError:
      pass
    f = open(f, 'w')
    f.writelines(lines)
    f.close()
    os.chmod('width.py', 0755)
    print "Content-Type: text/html"
    print
    print '''
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <head xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="REFRESH" content="0;url=preloader.swf" />
    </head>
    </html>
    So we see that all this code is doing is loading the preloader.swf directly and nothing else.
    If these don't work in any browsers, then there's a chance the swf's are  not properly designed.  USually browser incompatibilites stem from the  embedding code that is used in the html page.  If you show that it may  be determinable.

  • OS issue in Display of JSP

    Hi all,
    I am new with JSP. and i am facing a problem that i have made the my Jsp Files in Vista and trying to run in Windows XP.
    But it is showing error. While Selecting from a menu a sub menu displays .this sub menu is over lapped by the dropdown in the page.

    you could make the JSP in edit under dos if you want, the OS you use makes no difference. It is a simple text file at the very lowest level. The browser you are using is causing the troubles. Perhaps it is a difference between internet explorer 6 and 7? Browser incompatibilities are a better area to search for your solution in my opinion.

  • Clear event queue

    Hi folks,
    This is probably very easy but I haven't found an elegant solution:
    I have some variable 'eventtrigger' change a couple of times a second. After running my program for a while - 'eventtrigger' has already been updated a couple of times - I start a subroutine which listens to 'eventtrigger' in an event structure. The problem is that all the updates of 'eventtrigger' that occurred before the subroutine was started are queued up, and so I'm not triggering on what's happening now but on outdated stuff.
    So far I clear the event queue by having a do-nothing-but-trigger event structure triggered by 'eventtrigger' in a while loop, plus a timeout event that is just a bit shorter than it takes for 'eventtrigger' to be updated. I stop that while loop when there is a timeout event.
    Surely there must be a better way to clear the events that happened before?
    Cheers,
    WEnte.
    Just a remark, I also stumbled over http://forums.ni.com/ni/board/message?board.id=130&thread.id=5544 ... Browser incompatibilities? Are we back in 1998 (this page is best viewed with...)?
    Solved!
    Go to Solution.

    I typically compare the actual value with the value from the event terminal and short out the event if they are not equal.
    Here is a quick demo.
    I am not sure how to apply it to your situation, because I don't know the details of your code. Still, maybe it can give you some ideas.
    How does the event get triggered a few times per second? Is this via signaling properties?
    LabVIEW Champion . Do more with less code and in less time .

  • Servlet can't get the xmlhttp post request

    hi! i'm new to xmlhttp..i am trying to make a widget that will show the gps info of the device and after that the gps info will be save to mysql..why i can't save the gps info to the database here is my code..
    //function sending request to servlet
    function callback1( result){
    var latitude = result.ReturnValue.Latitude;
    var longitude = result.ReturnValue.Longitude;
    var req = null;
    try {
    req = new XMLHttpRequest();
    if (typeof req.overrideMimeType != "undefined") {
    req.overrideMimeType("text/xml");
    req.onreadystatechange = function() {
    if (req.readyState == 4) {
    if (req.status == 200) {
    } else {
    alert("Error");
    var url = "?d=""&latitude="+latitude"&longitude="+longitude;
    req.open("POST","http://localhost:8080/GPS/location",true);
    req.setRequestHeader("longitude",+longitude);
    req.setRequestHeader("latitude",+latitude);
    req.send();
    } catch (ex) {
    alert(ex);
    location.java
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException {
    response.setContentType("text/html");
    PrintWriter pw = response.getWriter();
    String connectionURL="jdbc:mysql://localhost:3306/loc";
    Connection connection;
    try{
    Enumeration headerNames=request.getHeaderNames();
    while(headerNames.hasMoreElements()){
    String headerName=(String)headerNames.nextElement();
    String headerValue=request.getHeader(headerName);
    pw.println(headerName);
    pw.println(headerValue);
    Class.forName("org.gjt.mm.mysql.Driver");
    connection=DriverManager.getConnection(connectionURL,"root","1234");
    PreparedStatement pst = connection.prepareStatement("insert into loc values(?,?)");
    pst.setString(1,headerName);
    pst.setString(2,headerValue);
    int i = pst.executeUpdate();
    if(i!=0){
    pw.println("<br>Record has been inserted");
    else{
    pw.println("failed to insert the data");
    catch (Exception e){
    pw.println(e);
    --i tried to run my java servlet and it can save already the default headername and value to my repository...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    abcdefhhij wrote:
    hi! i'm new to xmlhttp...Then stop right there. Don't write Javascript code which uses XMLHttpRequest, use one of the Javascript libraries (such as JQuery) which wrap it in a layer of code which deals with all of the horrendous issues with browser incompatibilities.
    It's obvious to me that you have been reading old tutorials. Not only the one about XMLHttpRequest -- which as I said, nobody should be coding to these days -- but also the one about MySQL where it uses a class name for the MySQL JDBC driver which has been outdated for I would guess at least five years. Reading tutorials is an excellent idea, but at least try to find newer tutorials.

  • Java 8 JSE+JDK : Install 32 or 64 bit?

    Hi. A "noddy" installation question...
    With Java 7 it was advised to install Java 32 bit even on a Windows 7 64 bit machine to give 32 bit web browser compatibility.
    Is this still the case for Java 8 JSE and JDK (and Netbeans)? Or have they fixed the browser incompatibilities so that a JSE 64 bit install works ok?
    The Oracle Java 8 installation instructions are unclear on this. They talk only of installing JSE 64 bit on 64 bit Windows and the old 32 bit .v. 64 bit advisory only covers Java 6 and 7 (perhaps because its not been updated for 8) - but it does advise using JSE 32 bit for 32 bit browsers on a Windows 64 bit machine.
    Many thanks.

    Unfortunately my "Answer" (to use the version that suits the browser) is contradicted by a Warning when I tried to install the 32 bit JDK+Netbeans Cobundle
    JDK and Netbeans are NOT your browser. Install whatever you want for Netbeans and general JDK use.
    The JRE used with the browser should, as the advice told you, match the browser (32/64 bit) you are using.
    Use the Java Control Panel to configure the JRE installations that you want the browser to work with.
    The runtime versions you configure AND enable in that panel determine what Java versions are 'active' as far as windows is concerned.
    Go to Control Panel -> Java to open the Java Control Panel.
    Then select the Java tab and 'view' to see the JREs that are configured.

  • How about some better customer service!!!​!

    I tried calling four times to verizon and could not talk with anyone. First an automated guy does all his questions and then when being transferred to an actual person they say no agents are available we are disconnecting. Then the fifth time I actually get transferred to someone and put on hold. Thats fine I understand but then I listen to the stupid music for over an hour. The problem I was having was that my cable was not working at all and I had the dashes on the setup top box and had already tried unplugging and everything. So if that wasnt enough I go online to get a live agent and there the same thing no one is available. I mean verizon you guys pride yourself on cusotmer service but really get your stuff together this is ridicoulous.
    Unhappy customer

    I agree with Unhappy Customer! When we went to bed last night after the storm passed through our area we had FIOS TV and FIOS phone service. This morning we had FIOS Internet service (thank God) but no FIOS phone service/no dial tone or FIOS TV service. Because I had internet service I logged into My Verizon expecting to get  a system status message. NO system status message. So I went to the phone support web page and ran the No Dial Tone App. This ran and then NOTHING. I ran it from both IE and Firefox because I thought maybe there were script problems due to browser incompatibilities. NOTHING. Stupid me: I would  have expected Verizon's No Dial App to provide a Network Outage notification. I guess they have also outsourced this to India and maybe it takes too long for the support center there to put up a network status.
    I tried the Chat with Support app. Guess what? They did have time to post a message. It was that the support  center was overwhelmed (????!!!) and it was SHUT DOWN! Verizon is a Telco? Give me back my analog service that never seemed to fail due to hurricanes, blizzards, or whatever.
    POOR, POOR PERFORMANCE! Verizon today you made the CABLE COMPANY LOOK GOOD!
    Disappointed Customer

  • Internet Browser

    I usually use my MBP on a home network that has a TiBook as the only other computer. One of my important email accounts happens to be on Hotmail, which I can't check in Safari because MSN is weird. That, and some other site incompatibilities, are why I have Firefox. However, I can only run Firefox (or Opera or Mozilla) when the MBP is on that home network. The only web browser I can use is Safari.
    When I try to open anything else (i.e. not Safari) and I am not on my home network, I get a window saying "State of AFP Connection" and a message saying it is looking for the TiBook. If I hit cancel, the window just pops back up a little later and I never get a browser window. If I don't hit cancel, it searches for a minute or so and I get an error message saying "The server might not exist or is not available at this time. Check the name or IP address of the server and try again." When I AM connected to the home network, as soon as I visit a web page the MBP automatically mounts the TiBook's hard drive in the finder. Once the hard drive is mounted, Firefox works fine.
    I have uninstalled Firefox, Opera, etc. and reinstalled several times, with nothing fixing the problem. When I uninstall, I do a Spotlight search for everything containing the name "Firefox" or "Mozilla" and delete it. I'm assuming there's some browser profile somewhere that I need to delete since the problem is not exclusively limited to Firefox (I've tried Opera and Mozilla and have had the same problem), but I don't know what/where that file may be. Any clues on what I can do to get my backup browser working?

    Pretty strange!
    Did you ever use those Browsers to connect to the TiBook?
    Is the TiBook set to Automount on the MBP?
    Firefox uses it's own Proxies/DNS, whereas Safari uses the System Proxies/DNS, don't know on Opera.
    Ever use Internet Sharing on the two?
    Ever install anything like Speed Download?
    Might look in Startup Items & Login Items for clues.

  • Web Browser Flash Elements

    Maybe I'm asking way too much of poor old OS 9. But if I could fix this issue, OS 9 would be SO much more useful for me...
    There are some websites that simply cause Mozilla to crash and burn. (Including Mozilla 1.3.1, WaMCom Mozilla 1.3.1, and Netscape 7.02. Given that all three of these browsers seem to share the same basic binaries, they all seem to sorta crash on some websites no matter what I do.)
    An example is usaa.com. One I log in and try browsing through the site, Mozilla/Netscape will show the "watch" cursor, and the system will be unresponsive until I force-quit and reboot the computer.
    My first course of action was to troubleshoot Java. I used to have Mac Runtime for Java version 2.2.5, but decided to update it to version 2.2.6 -- no change.
    I uninstalled and reinstalled Shockwave Flash NP-PPC version 7.0 r73 -- no change.
    I have fudged around with the preferences in Mozilla and Netscape, even dumped the preference file and started from scratch -- no change.
    I took an alternate approach and tried using iCab version 3.0.5. iCab works OK, but anytime there is a flash element, the web page just says "loading" with the spinning gear on that particular flash element, and never really loads anything. iCab will load YouTube videos fine, but if I log in to usaa.com, it says "loading" infinitely with that spinning gear. Also, if I try using facebook.com, and I "ignore" or "accept" various invitations, it will also hang on "loading" that web page element forever and ever....
    Another issue is that Mozilla and iCab both let me log in to me.com (holy cow, yes it did.) But, I am having the same issue as above, in that it usually causes Mozilla/Netscape to crash, and/or it causes iCab to hang on "loading" with that darn spinning gear in the web page.
    So I was wondering if anyone here happens to use these websites on a regular basis with OS 9, and if so, what the best ways are to navigate through them? Am I missing something?
    I can boot to Tiger just fine, but I would love to get OS 9 to do the job, too.

    I do most of my internet tasks (forums, info surfing, weather, financial, etc.) using Mozilla 1.3.1 with OS 9.2.2. But I experience some of the same problems you have. Some sites require a Flash version higher than v7 (max for OS 9). Some sites just don't render properly. I can't access my American Express site for bill pay. I think java incompatibilities is a problem. But I still get freezes sometimes & have to force quit. I have allocated about 10X more memory to Mozilla, but still ge the freeze. Mozilla, like a lot of browsers suffers from memory creep when you've on-line for a long time. I think this large memory reqmt also causes the freeze.
    For example, check the amount of memory (click on About this Computer under the Apple menu) for Mozilla when you first open it. Then after you have been on-line for a while, check it again.
    Both Mozilla & Netscape are over 5 years old. Most web designers will/should check their HTML designs for proper page rendering using the current PC & Mac web browsers. But Mozilla & Netscape are too old; and Internet explorer from that era is worse.
    When I'm booted in Tiger I use Firefox to view the OS 9 problem sites &pay my AE bill. Even Mac users with Safari/Panther have problems with some sites.
     Cheers, Tom

  • Call new URL in same Browser

    Hi @ all,
    I try to call another WD4A-Application with:
    lr_window = lr_window_manager->create_external_window( url = lv_url ).
    The system create a new browser window, but I want to start it in the same browser window (or close the parent window).
    Have somebody an idea to solve this?
    thanks
    Jürgen

    >can you clarifiy please how it comes to the general statement
    I don't have any details I can share. If development makes such a statement, they must have encountered some incompatibilites that cause they not to support this technology within the Portal.
    Here is some additional detail from the 7.02 online help:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/43/6b972329d23d33e10000000a11466f/frameset.htm
    For every interface view, you can flag exactly one inbound plug as a resume plug. When navigating in the portal, the existence of a resume plug results in the following behavior: If the Portal Navigation recognizes such a plug in the running application, the latter is not exited when navigating away but is instead transferred to a suspend mode. The session ID and contents of the context are retained and a new application is started. If a user then goes back to the original application via the navigation menu of the portal, it can be processed in exactly the same state in which it was left. Note the following:
    If an application features a resume plug, the corresponding session is retained when navigating away in the portal. However, in many cases it may be sensible or even absolutely necessary to close the application completely. In such cases, you must not implement a resume plug for the interface view.
    While your applications are running within a portal, the portal navigation takes care of the suspend step without you having to implement it at design time. The mere existence of a resume plug ensures that an application is only interrupted and not exited in the case of a portal navigation. However, this does not take place if the application is not running in the portal and can thus not make use of the portal navigation mechanism.
    If an outbound plug is flagged as a suspend flag in a Web Dynpro ABAP application, this can lead to errors when the application is executed in the portal. If you are not completely sure that your application is executed solely outside a portal, you should avoid the use of suspend plugs.

  • Adobe Form Detect Browser Plugin

    I am new to creating and using forms. The company I work for wanted their employment application, to be able to be filled out and submitted online. I have the form created, and it works just fine in IE. It does not display right in Firefox or Chrome. Is there a way I can embed script into the form to detect the browser plugin and make it use the adobe plugin instead of the browsers default? I need it to be multi browser compatible.  Thanks in advance.

    Actually because Many people be it Mac or Pc for whatever reason, they avoid IE because of all the issues an incompatibilities.
    Chrome in their PDF viewer can fill out forms just as good as IE.
    Firefox you can set in Preferences > Helper Applications to use Reader, (instead of the built in viewer which is based on Javascript).
    It’s a mistake to Write code just IE the have never been W3C compatible in which all the other Browsers have tried to be.  What bost good web creators do is write specific code for IE only and also for FF/Chrome/ Safari. Opera, etc which render roughly the same.

  • Safari and website incompatibilities

    Hello!
    Recently I've found several websites to be incompatible with Safari 2.0.2: Expedia.com and Gap.com.
    These work fine with Firefox.
    Does anyone know if Apple is working on making Safare universally compatible? The current incompatibilities is certainly not a selling point for Safari.
    Thanks!

    Safari is designed to render web pages using the accepted W3C standards. It is the least forgiving of browsers in rendering incorrect or bad code.
    The problem is not with Apple not making a compatible browser, it is in web sites that choose not to use the standards or who do a sloppy job of coding. Notifying the webmasters of those sites or customer service of those companies is what should be done, emphasizing they are locking out actual and potential customers. Some people will be willing to fix things but you will also run a cross some who just plain don't care.

  • How Open And Print Proc C Genrated Text File Based Report ON Browser

    Dear Sir
    I have my old 6i forms from which i runs some Pro*c programmers with the help of HOST() command ,and then that generates a normal text file as a resultant report like file name "kha10"
    which i can easily open with any text client ,,,
    now what i want is that, to open this file on browser like web Report on my forms 10g like report builder 10g
    can anyone help me as it will be a gr8 help otherwise i would have to develop approx 100 reports.....
    any solution or any technique plzz help me

    bro my work is almost done apart from this virtual directory , how to make a virtual directory so that is dosent comes under
    http://........../form/
    i mean where to put my
    <virtual-directory virtual-path="/procrepo" real-path="c:\" />
    as my original file looks like bellow
    <?xml version="1.0"?>
    <!DOCTYPE orion-web-app PUBLIC "-//ORACLE//DTD OC4J Web Application 9.04//EN" "http://xmlns.oracle.com/ias/dtds/orion-web-9_04.dtd">
    <orion-web-app
         deployment-version="10.1.2.0.2"
         jsp-cache-directory="./persistence"
         temporary-directory="./temp"
         servlet-webdir="/servlet/"
    >
    <context-param-mapping name="configFileName">D:\DevSuiteHome_1/forms/server/formsweb.cfg</context-param-mapping>
         <virtual-directory virtual-path="/html" real-path="D:\DevSuiteHome_1/tools/web/html" />
         <virtual-directory virtual-path="/java" real-path="D:\DevSuiteHome_1/forms/java" />
         <virtual-directory virtual-path="/webutil" real-path="D:\DevSuiteHome_1/forms/webutil" />
         <virtual-directory virtual-path="/jinitiator" real-path="D:\DevSuiteHome_1/jinit" />
         <session-tracking cookies="disabled" />
    <!-- Uncomment this element to control web application class loader behavior.
    <web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true" />
    -->
    <security-role-mapping name="administrators">
    </security-role-mapping>
    </orion-web-app>
    plzzzzzzzzzzz help

  • Firefox logo missing from new browser; would like to see it so I can know at a glance which browser I am using.

    Bring back the logo or something else to allow quick identification of browser. Chrome doesn't have its logo in the browser either so now it going be harder to tell between the two. Is this a contest to see which can be more self effacing?

    You can click the 3-bar Firefox menu button and open the Customize window.<br />
    At the bottom of this window there is a button to enable showing the title bar.
    See also:
    *https://support.mozilla.org/kb/how-to-make-new-firefox-look-like-old-firefox
    *https://support.mozilla.org/kb/common-questions-after-updating-to-new-firefox
    *https://support.mozilla.org/kb/learn-more-about-the-design-of-new-firefox
    ;[[Image:Customize Fx 29 Win8]]

Maybe you are looking for

  • Download of CS6 for mac fails at a few seconds remaining.

    I've tried downloading to 3 different computers. All running 10.8.5. I've tried firefox and safari. Both are set to allow popups. In Firefox download hangs at "A few seconds remaining", then fails after an hour hang. In safari application crashes wit

  • Can´t Logon to SAP Portal --- USER_AUTH_FAILED

    Hi guys, I got an issue, when i try to logon to portal with administrator user or any other user, the browser just acts like a refresh (f5) and do nothing, but i can access to visual administrator, config tool and http://server:50000/sap/monitoring/S

  • Imovie 5.0.2, Stuttering playback and out of synch audio with visual.

    I have edited a movie on Imovie HD 5.0.2, it is about 50 mins long. When I came to record back onto my Sony DCR-HC42E camcorder (I don't have a combo drive on my Imac) the playback is not acceptable. It stutters, freezes and after a while the audio b

  • Vector subscript out of range

    I read a file into a 2 dimensional vector named matrix  and I want  to check the frequency of the item inside the matrix, but when debugging it gives me the error message: vector subscript out of range. Can someone help?  #include <assert.h> #include

  • How to list all physical schemas in ODI procedure

    Dear Experts, I am trying a requirement which is to execute a set of sqls in all the schemas configured in ODI. for example 1) I have four data servers/physical schemas configured in Physical Architecture under Oracle techonlogy. 2) Created correspon