2011-11-19 2 views
1

내 DIV 태그의 너비는 퍼센트로 측정되지만 코드에 붙여 넣은 방식으로 백분율을 사용하여 구문 오류가 있습니다. 도와 주시고 해결 방법을 알려주십시오.함수 내부의 퍼센트 기호

  '<div style="float: left;">' + this.PdriverName + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + '</div>' + 

      '<div style="border: 3px solid black; float: left; width:' + parseInt(this.OrderCount) + '* 50 %>px">' + 


      '<div style="border: 0px; float: left; width:' + ((parseFloat(this.OrderCount) - parseFloat(this.OrderCountWhereNameIsNotNull))/parseFloat(this.OrderCount)) * 100 + '%;">' + this.OrderCount + '</div>' + 

       '<div style="border: 0px; float: right; width:' + (parseFloat(this.OrderCountWhereNameIsNotNull)/parseFloat(this.OrderCount)) * 100 + '%; background-color: red;">' + this.OrderCountWhereNameIsNotNull + '</div>' 
+0

이 코드는 무엇입니까? JavaScript 또는 무엇입니까? 왜 당신의 질문에'asp.net' 태그를 붙였습니까? – Tadeck

답변

2

변경이 라인 :

 '<div style="border: 3px solid black; float: left; width:' + 
     (parseInt(this.OrderCount) * 50) + '%;">' + 

나 :

당신이 퍼센트 (하지 않는 것 (50) 훨씬 이해하기)하려면이로

 '<div style="border: 3px solid black; float: left; width:' + 
     parseInt(this.OrderCount) + '* 50 %>px">' + 

 '<div style="border: 3px solid black; float: left; width:' + 
     (parseInt(this.OrderCount) * 50) + 'px;">' + 

만약 당신이해야 할 일은 크기 조정을위한 xels.

0
'<div style="border: 3px solid black; float: left; width:' + 
    parseInt(this.OrderCount)*.5 + 'px;">' + 
관련 문제