2017-05-05 52 views
0

我正在使用: ​​以獲得下一頁的計算結果。我也明白,把歷史後退按鈕進入我需要這樣做的頁面:HTML/Java-爲計算出的答案載入一個新頁面,然後返回按鈕

<button onclick="goBack()">Go Back</button> 
<script> 
function goBack() { 
    window.history.back(); 
} 
</script> 

,但我想不出如何獲取到該document.write負載執行我的功能,當新的一頁。 我不應該使用document.write?或者我怎麼把它放進我的功能?

這裏是我的全部功能:

<script type="text/javascript"> 
    function ToC() { 
     var f = parseFloat(strIn); 
     var c = (f - 32) * 5/9; 
     document.tempform.temp.value = c.toString(); 
    } 
    document.write("Temperature is " + c.toString()); 
    } 
</script> 
+0

從哪裏** strIn **即將到來? –

回答

0

document.write寫的按鈕,但然後在後面加上click事件。

document.write("<button id='back'>Go Back</button>"); 
    document.getElementById('back').onclick=function(){ 
    window.history.back(); 
    }; 

這裏有一個演示: https://jsfiddle.net/Lxx781dm/

0

如果您收到價值〜應變變量那麼唯一需要改變的下方是:

<script> 
function ToC() 
{ 
    var f = parseFloat(strIn); 
    var c = (f - 32) * 5/9;; 
    document.tempform.temp.value = c.toString();  
    document.write("Temperature is " + c.toString()) 
} 
</script> 

你也需要採取以下護理行:

document.tempform.temp.value = c.toString();  

該行指出,要保存價值的形式,其名稱tempform,並具有名臨時的領域,所以你應該有類似下面你頁面:

<form name="tempform"> 
<input type="text" name="temp" /> 
</form> 
相關問題