HTML Tutorial


 Forum HomeForum Home   FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
RegisterRegister - Not registered yet? Got something to say? Join HTML Code Tutorial!
HTML Conflict with CurvyCorners?
Post new topic   Reply to topic    HTML Help Forum Index -> HTML Table
View previous topic :: View next topic  
Author Message
RottedPilot



Joined: 05 Aug 2008
Posts: 1

PostPosted: Tue Aug 05, 2008 10:54 am     HTML Conflict with CurvyCorners? Reply with quote

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: 1284

PostPosted: Wed Aug 06, 2008 9:54 pm     Reply with quote

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: 61

PostPosted: Tue Nov 25, 2008 10:28 am     Reply with 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;
}
sticks464



Joined: 31 Dec 2006
Posts: 1284

PostPosted: Tue Nov 25, 2008 3:15 pm     Reply with quote

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/
Display posts from previous:   
Post new topic   Reply to topic    HTML Help Forum Index -> HTML Table All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
HTML Help Archive
Powered by phpBB © 2001, 2005 phpBB Group
HTML Help topic RSS feed 

 
HOSTING / DESIGN
MAKE MONEY

Home
  |   Tutorials   |   Forum   |   Quick List   |   Link Directory   |   About
Copyright ©1997-2002 Idocs and ©2002-2007 HTML Code Tutorial