Frames not working in Firefox on Mac?

Discussion in 'Mac Apps and Mac App Store' started by Lvanhoff, Oct 3, 2008.

  1. Lvanhoff macrumors newbie

    Joined:
    Jan 31, 2008
    #1
    Hi,
    I have a site where one page has frames (has to be that way) and it works fine in Firefox on Windows and in Safari and IE, but not in Firefox on my Mac. The code is below, and you can see the page at www.namecombo.com. You have to generate some words (click feeling lazy) then select registrar drop down, choose GoDaddy, then it goes to a checker page...select a few domains just to test, then at the next page (so three pages in) it SHOULD open the godaddy window in the frame below where the selected domains show up. Works fine in every other browser...any ideas please?? Another forum posting suggested a problem with the doctype and body tag, but there wasn't enough detail for me to understand what the change might need to be.
    Thanks in advance!

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/Main2.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>GoDaddy Look Up</title>
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
    <style type="text/css">
    <!--
    body {
    margin-left: 0px;
    margin-top: 5px;
    background-color: #404344;
    }
    h1,h2,h3,h4,h5,h6 {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    }
    h1 {
    font-size: medium;
    color: #FFFFFF;
    }
    -->
    </style>
    <script 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.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
    }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&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[n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.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))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>


    <link href="../namecombo.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #003399;
    }
    a:link {
    text-decoration: none;
    }
    a:visited {
    text-decoration: none;
    color: #003399;
    }
    a:hover {
    text-decoration: none;
    color: #CC9900;
    }
    a:active {
    text-decoration: none;
    color: #003399;
    }
    body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000000;
    }
    -->
    </style></head>
    <body onload="init();MM_preloadImages('../images/btn2-namingtool-over.jpg','../images/btn2-hosting-over.jpg','../images/btn2-registrars-over.jpg','../images/btn2-contact-over.jpg')">
    <table width="950" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
    <td width="955" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="center" valign="top"><a href="http://www.namecombo.com/index.php"><img src="../images/header7.jpg" alt="NameCombo! Cool Name Generator" width="871" height="103" border="0" /></a></td>
    </tr>
    <tr>
    <td align="center" valign="top">
    <a href="http://www.namecombo.com/index.php" target="new"><img src="../images/btn2-namingtool-up.jpg" name="btn_namingtools" width="220" height="24" border="0" id="btn_namingtools" onMouseOver="MM_swapImage('btn_namingtools','','../images/btn2-namingtool-over.jpg',1)" onMouseOut="MM_swapImgRestore()" /></a>
    <a href="../hostingandresources.html"><img src="../images/btn2-hosting-up.jpg" name="btn_hosting" width="220" height="24" border="0" id="btn_hosting" onMouseOver="MM_swapImage('btn_hosting','','../images/btn2-hosting-over.jpg',1)" onMouseOut="MM_swapImgRestore()" /></a>
    <a href="http://www.namecombo.com/comparedomainregistrarprices.html"><img src="../images/btn2-registrars-up.jpg" name="btn_registrars" width="220" height="24" border="0" id="btn_registrars" onMouseOver="MM_swapImage('btn_registrars','','../images/btn2-registrars-over.jpg',1)" onMouseOut="MM_swapImgRestore()" /></a>
    <a href="http://www.namecombo.com/contact.html"><img src="../images/btn2-contact-up.jpg" name="btn_contact" width="225" height="24" border="0" id="btn_contact" onmouseover="MM_swapImage('btn_contact','','../images/btn2-contact-over.jpg',1)" onmouseout="MM_swapImgRestore()" /></a></td>
    </tr>

    </table></td>
    </tr>

    <tr>
    <td align="center" valign="top"><!-- InstanceBeginEditable name="body" -->
    <SCRIPT language="javascript" type="text/javascript">
    function copyit(theField) {
    var tempval=eval("document."+theField)
    tempval.focus()
    tempval.select()
    therange=tempval.createTextRange()
    therange.execCommand("Copy")
    }
    </SCRIPT>
    <?

    //print_r($_POST);
    $vrednost="";
    for ($i=0;$i<100;$i++)
    {
    if(isset($_POST[$i]))
    {
    $vrednost.=$_POST[$i]."\n";
    }
    }
    //echo $vrednost;
    $vrednost=str_replace("\t","",$vrednost);
    ?><form name="it">
    <table border="0" cellpadding="5" cellspacing="5" width="60%" align="center">
    <tr>

    <td width="100%" align="center">

    <textarea style="width: 100%; height: 120;" rows="10" name="domains" onFocus="copyit('it.domains')" >
    <? print($vrednost);?></textarea>

    </td></tr>
    <tr>
    <td width="100%" align="center"><b>
    Please (1) Highlight the words above, (2) Copy them (Ctrl-C or right click + copy) then <br />(3) Paste them (Ctrl-V or right click + paste) into the GoDaddy window below.<br />Please be patient. It may take up to 30 seconds</b>
    </td></tr>
    </form>

    <tr><td>
    <iframe src="http://www.kqzyfj.com/click-3090794-10405191" height="700" width="100%" scrolling="Auto"></iframe>
    </td>

    </tr>
    </table>


    <!-- InstanceEndEditable --></td>
    </tr>

    <tr>
    <td align="center" valign="top"><!-- InstanceBeginEditable name="ads" --><!-- InstanceEndEditable --></td>
    </tr>
    <tr>
    <td height="96" align="center" valign="top"><table width="76%" border="0" cellspacing="0" cellpadding="5">
    <tr>
    <td><div align="center"><span class="BodyText">Find domain names, business names and product names. Search for creative domain names and domain names search. NameCombo is a unique domain name maker, domain name picker, domain name chooser, domain name search, website name generator and the best way to find domain name and register domain names. It's also a great way to brainstorm business name ideas and is a fabulous product name generator.</span></div></td>
    </tr>
    </table>
    <p class="BodySmallBlack">Domain Name Generator + Business Name Tool + Product Name Tool + Domain Name Registration = Name Combo!</p>
    <p class="BodySmallBlack"><a href="http://www.namecombo.com/domainnamegeneratortool.php" class="BottomLinks"><u>3 Word Domain Name Generator</u></a> :: <a href="http://www.namecombo.com/v4/index.php" class="BottomLinks"><u>4 Word Domain Name Generator</u></a><br />
    <a href="../hostingandresources.html" class="BottomLinks"><u>Hosting</u></a>:: <a href="../comparehosting.html" class="BottomLinks"><u>Compare Hosting Plans and Prices</u></a> :: <a href="../comparedomainregistrarprices.html" class="BottomLinks"><u>Domain Name Registration</u></a> :: <a href="http://www.namecombo.com/contact.html" class="BottomLinks"><u>Contact</u></a> ::<a href="http://www.namecombo.com/sitemap.html" class="BottomLinks"> <u>Site Map<br />
    </u></a></p>
    <table width="74%" border="0" cellspacing="0" cellpadding="5">
    <tr>
    <td align="center" class="BodyxSmallBlack">Please let other people know about NameCombo!!</td>
    </tr>
    <tr>
    <td width="52%" align="center">
    <script type="text/javascript">
    digg_url = 'http://www.namecombo.com';
    digg_title = 'Name Combo';
    digg_bodytext = 'Nifty Naming Tool - domain name generator, business naming tool and product naming brainstorming tool. Includes easy, fast bulk domain name checking and registration.';
    digg_media = 'MEDIA';
    digg_topic = 'gadgets';
    digg_skin = 'compact';
    </script>
    <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
    <a href="http://www.stumbleupon.com/submit?url=http://www.namecombo.com/" title="NameCombo Domain Name Generator"><img src="http://www.namecombo.com/images/stumbleit-horiz.gif" width="120" height="20" border="0" /></a><a href="http://delicious.com/save?jump=yes&url=http://www.namecombo.com" title="NameCombo Domain Name Generator">    <img src="http://www.namecombo.com/images/delicious.png" alt="del.icio.us" border="0" /> del.icio.us</a>    </a>
    <a href="http://www.furl.net/storeIt.jsp?u=http://www.namecombo.com" title="Furl"><img src="http://www.namecombo.com/images/furl.png" alt="Furl" border="0" /> furl</a>
        
    <a target="_blank" href="http://www.newsvine.com/_tools/seed&save?u=http://www.namecombo.com;Title=NameCombo Domain Name Generator" title="NewsVine"><img src="http://www.namecombo.com/images/newsvine.png" alt="NewsVine" border="0" /> newsvine</a>    <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?t=NameCombo Domain Name Generator&u=http://www.namecombo.com"></a><img src="http://www.namecombo.com/images/y.jpg" width="25" height="22" border="0" align="absbottom"/><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?t=NameCombo Domain Name Generator&u=http://www.namecombo.com" target="new">Yahoo</a></a></td>
    </tr>
    </table>
    <p class="BodySmallBlack"> </p>
    <p class="BodySmallBlack"><span class="BodyxSmallBlack"><br />
    Copyright 2008 Raindance Media<br />
    </span><!-- InstanceBeginEditable name="googleanalytics" --><!-- InstanceEndEditable --></p></td>
    </tr>
    </table>
    </body>
    <!-- InstanceEnd --></html>
     
  2. plinden macrumors 68040

    plinden

    Joined:
    Apr 8, 2004
    #2
    Works ok for me in FF3. I no longer have FF2 installed.

    You should enclose code in the CODE tag to make it easier to read.

    And you're still using the MM_preloadImage etc image swap code? I think it's time you switched to using CSS - it's much cleaner, faster and works even if JS is off. (Edit, you have already read this so I'm not changing the sentence, but it occurred to me you may think I'm being overly critical ... to use CSS is just a suggestion to improve your site)
     
  3. Lvanhoff thread starter macrumors newbie

    Joined:
    Jan 31, 2008
    #3
    Thanks

    No, no...I don't think you are being overy critical...I appreciate your quick reply! That is so odd that it works for you...it does not work in FF3 on any of my 3 macs in my office. Humph. I thought maybe a frames issue. So are you saying you get to that third page, http://www.namecombo.com/checker/interpage.php, the godaddy window opens up for you??

    I would love to have it in CSS but I don't know CSS yet...I am way behind the curve on that.
     
  4. plinden macrumors 68040

    plinden

    Joined:
    Apr 8, 2004
    #4
    Yes, if I actually wanted to register AdJustintime.com, I could do so on the GoDaddy frame. It looks the same in both Safari and FF.
     
  5. Lvanhoff thread starter macrumors newbie

    Joined:
    Jan 31, 2008
    #5
    Thanks

    Actually, we found a posting that said it doesn’t work for a lot of people in FF, don’t know why. Weird. But my programmer figured out a way to take it out of frames...doesn’t look quite as good...ran a test domain registration...yesterday none of my registrations were being counted by godaddy :-( So hopefully now it’s working...please feel free to register a domain for testing and fun ;-)

    Any feedback you or anyone has about how to make the tool more useful would be appreciated!

    We will be adding
    -Language translation
    -Thesaurus like features
    -Word Blending

    Thanks again
    Laura
     

Share This Page