2014-06-18 2 views
0

다른 회사를 통해 오프 사이트로 호스팅되는 현재 웹 사이트에서는 .NET을 사용하여 모든 작업을 수행하므로 HTML, JS 및 CSS 파일에 액세스 할 수 있습니다. 많은 데이터가 토큰을 통해 페이지에 출력됩니다. 우리 웹 페이지에는 웨이트 토큰이 있습니다.이 웨이트 토큰은 아이템 무게를 잡고 span 태그 사이에 출력합니다. 소스를보고있는 경우 다음을 표시합니다.텍스트를 정수로 변환하고 50보다 높게 경고하는 경우

<span id="order_summary_weight">78.000000 lbs</span> 

토큰은 기본적으로 파운드를 출력합니다. 내가 뭘 해야하는지 자바 스크립트 잡아 78.000000 잡아 정수로 변환 나는 그 정수,이 경우 78.000000 50.000000보다 큰 경우 나는 78.000000 파운드 말한 후 라인을 추가하고 싶습니다 "당신은 무게 합계가 50 파운드를 초과하는 경우 배송비로 직접 연락 드리겠습니다. " 일부 체중의 합계를 이해하면 0.010000으로 작을 수 있습니다.

나는이 작업에서 어디서 시작해야 할지를 완전히 잃어 버렸기 때문에 여러분에게 잘오고 있습니다.

+0

사이트 사용 XMLHttpRequests를이 무게를 업데이트 할 수 있습니까? –

+0

"소스보기"("요소 검사"와 반대)는 AJAX를 통하지 않고 원본 요청과 함께한다는 것을 나타냅니다. –

답변

0
function getWeight() 
    { 
    var x=document.getElementById("order_summary_weight"); 
    if(x > 50){ 
     alert("Your weight total is over 50 lbs, we will contact you directly with a shipping charge. Understand some weight totals may be as small as 0.010000"); 
    } 
    } 
+0

완벽하지는 않지만 어디서부터 시작해야 할 것인지 생각해 볼 수 있습니다. – VikingBlooded

+0

경고문에 오류가 있는지 확인하십시오.) –

+1

크리스, 견적을 놓친 – VikingBlooded

1

이와 비슷한? :

HTML :

<div class="wrap"> 
    <span class="price" id="order_summary_weight">78.000000 lbs</span> 
</div> 
<hr> 
<div class="wrap"> 
    <span class="price" id="order_summary">50.000000 lbs</span> 
</div> 

JS :

$('.wrap').each(function(){ 
    var price = $(this).find('.price').text(); 
    price = price.replace(' lbs', ''); 
    price = parseInt(price); 

    if(price > 50){ 
     $(this).append('<div class="alert">Your weight total is over 50 lbs, we will contact you directly with a shipping charge.</div>'); 
    } 
}); 

DEMO : http://jsfiddle.net/w3qg4/1/

+0

완벽하게 작동했습니다. Joffrey! 정말 고맙습니다! – JacobRyan

+0

다행 당신을 도울 수있어;) –

관련 문제