if (ParseFrameborderValue(PR_TRUE, aValue, aResult)) {
if (ParseFrameborderValue(!InNavQuirksMode(mDocument), aValue, aResult)) {
nsHTMLIFrameElement::StringToAttribute(nsIAtom* aAttribute,                                       const nsAReadableString& aValue,                                       nsHTMLValue& aResult){  if (aAttribute == nsHTMLAtoms::marginwidth) {    if (ParseValueOrPercent(aValue, aResult, eHTMLUnit_Pixel)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::marginheight) {    if (ParseValueOrPercent(aValue, aResult, eHTMLUnit_Pixel)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::width) {    if (ParseValueOrPercent(aValue, aResult, eHTMLUnit_Pixel)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::height) {    if (ParseValueOrPercent(aValue, aResult, eHTMLUnit_Pixel)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::frameborder) {    if (ParseFrameborderValue(PR_TRUE, aValue, aResult)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::scrolling) {    if (ParseScrollingValue(PR_TRUE, aValue, aResult)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  else if (aAttribute == nsHTMLAtoms::align) {    if (ParseAlignValue(aValue, aResult)) {      return NS_CONTENT_ATTR_HAS_VALUE;    }  }  return NS_CONTENT_ATTR_NOT_THERE;}