HTML Help Forum Index HTML Help
Please Search for the answer to your question before asking it! Thanks.
 

HTML Conflict with CurvyCorners?
Post a Reply to this Topic Ask a New Question
Click here to go to the original topic
       HTML Help Forum Index -> HTML Table
View previous topic :: View next topic  
Author Message
RottedPilot



Joined: 05 Aug 2008
Posts: 1

Posted: Tue Aug 05, 2008 10:54 am     HTML Conflict with CurvyCorners?  

I'm currently using the "CurvyCorners" javascript helper, which works great by itself, however when I input a rollover image in a table above the "CurvyCorners" table, the corners stop working. Does anyone know a fix for this. I realize this might be a simple issue, but I can't seem to figure it out.
Any info would be greatly appreciated. Thanks for your time.


Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Hometeam Properties</title>
<script type="text/JavaScript" src="rounded_corners_lite.inc.js"></script>
<style>

.myBox
{
    margin: 0 auto;
    border: 3px solid #993300;
    color: #E5DFB9;
    width: 765px ;
    height: 400px;
    padding: 10px;
    text-align: left;
    background-color: #E5DFB9;
    border: 3px solid #993300;
    /*
    background-image: url();
    background-repeat: no-repeat;
    */
}

html,body{
    height: 100%;
    text-align: center;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    background-image: url();
}

.style56 {font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #5B5642;
}
.style58 {
   color: #5B5642;
   font-family: "Copperplate Gothic Light";
}
body {
   margin-left: 0px;
   margin-right: 0px;
   background-color: #000000;
   background-image: url();
}
.style73 {font-weight: bold; font-size: large;}
.style76 {font-family: "Copperplate Gothic Light"; color: #5B5642; font-size: medium;}
.style77 {color: #5B5642; font-family: "Copperplate Gothic Light"; font-weight: bold; }
.style79 {color: #993300; font-weight: bold; }
.style81 {font-family: "Copperplate Gothic Light"; color: #5B5942; }
</style>
<script type="text/JavaScript">
<!--
window.onload = function()
  {
      /*
      The new 'validTags' setting is optional and allows
      you to specify other HTML elements that curvyCorners
      can attempt to round.

      The value is comma separated list of html elements
      in lowercase.

      validTags: ["div", "form"]

      The above example would enable curvyCorners on FORM elements.
      */
      settings = {
          tl: { radius: 20 },
          tr: { radius: 20 },
          bl: { radius: 20 },
          br: { radius: 20 },
          antiAlias: true,
          autoPad: true,
          validTags: ["div"]
      }

      /*
      Usage:

      newCornersObj = new curvyCorners(settingsObj, classNameStr);
      newCornersObj = new curvyCorners(settingsObj, divObj1[, divObj2[, divObj3[, . . . [, divObjN]]]]);
      */
      var myBoxObject = new curvyCorners(settings, "myBox");
      myBoxObject.applyCornersToAll();
  }

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];}
}
//-->
</script>
<br />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body onload="MM_preloadImages('button/amenitiesdark.jpg')">

    <br />
    <table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><img src="smhouse.gif" width="65" height="49" /></td>


        <td><span class="style81"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','button/amenitiesdark.jpg',1)"><img src="button/amenitieslight.jpg" name="Image12" width="85" height="40" border="0" id="Image12" /></a></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td><span class="style81"><img src="testtab.png" width="85" height="40" /></span></td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <br />
    <div class="myBox"><img src="image/Hometeam_Head.gif" width="740" height="47" align="top" /><img src="image/underline.gif" width="738" height="8" align="top" />
      <table width="737" height="11" border="0" align="center"><!--DWLayoutTable-->
        <tr>
          <td width="731"><p align="center" class="style77">Big enough to offer you excellent service - Small enough to personalize it </p></td>
        </tr>
      </table>
      <table width="343" height="287" border="0" align="left" cellpadding="7">
        <tr>
          <td width="337" align="left" valign="top"><img src="image/animat.gif" width="372" height="279" border="0" align="left" /></td>
        </tr>
      </table>
      <table width="353" height="165" align="left" cellpadding="0" cellspacing="20">
        <tr>
          <td width="311" height="44" valign="top"><div align="left"> <span class="style58"><span class="style73">Leasing Office:</span><br />
        28 East Eleventh Avenue<br />
        Columbus, Ohio 43201</span></div></td>
        </tr>
        <tr>
          <td height="59" valign="top"><div align="left"><span class="style56"><span class="style76"><span class="style79">Phone:</span> <br />
          (614) 291-2600<br />
                      <span class="style79"><br />
                      Fax: </span><br />
                      (614) 291 2601<br />
                      <span class="style79"><br />
                      Emergency Pager:</span> <br />
          (614) 849-9870<br />
                      <span class="style79"><br />
                      Email: </span>Infoathometeamproperties.net</span></span><br />
          </div></td>
        </tr>
      </table>
      <div align="right">
        <p><br />
        </p>
  </div>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p><br />
      </p>

      <p>&nbsp;</p>
</div>


</body>
</html>
sticks464



Joined: 31 Dec 2006
Posts: 1283

Posted: Wed Aug 06, 2008 9:54 pm      

There should be an ending script tag for the curvey corners script and a beginning script tag for the image swap script.

Code:       myBoxObject.applyCornersToAll();
  }
</script>
<script type="text/javascript">
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
nikki



Joined: 24 Nov 2008
Posts: 60

Posted: Tue Nov 25, 2008 10:28 am      

CSS can be used to make the corners curvy

.curve-corners{
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}
sticks464



Joined: 31 Dec 2006
Posts: 1283

Posted: Tue Nov 25, 2008 3:15 pm      

nikki says
Quote: CSS can be used to make the corners curvy

.curve-corners{
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

css3 is not fully supported by most browsers.
The above method only works in safari for windows.
For FF to work there must be another rule applied and since all corners will be the same shorthand can be used.
All browsers except Safari and Firefox will get squared corners.
Code: .box{
width: 120px;
height: auto;
border: 1px solid #000;
padding: 5px;
background: red;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

http://www.css3.info/preview/rounded-border/
 
 
HOSTING / DESIGN
MAKE MONEY

       HTML Help Forum Index -> HTML Table
Page 1 of 1


Powered by phpBB Search Engine Indexer
Powered by phpBB 2.0.19 © 2001, 2002 phpBB Group