互動,在文本閱讀過程的意義給出中,到底要為讀者提供出什麼?換言之,互動在文本的結構中,到底有什麼存在的理由。
對我而言,這一點,要能被理論性的論證出來。否則,並沒有什麼說服的力道去跟學生說:你要去學會互動寫作技能。
來,
人為什麼要閱讀?在於從文本中獲取「意義」。
好,
那在文本中有了互動機制的嵌入,所以,對於意義的獲取,會產生了什麼變化?這點若沒有說清楚,那麼在文本中就無法找到要去嵌入互動機制之必要的理論說明。
互動是一種內容嗎?還是一種形式?顯然,是一種形式。
所以,到目前為止,整個的推論可以如此:互動文本在於透過某種「互動形式」為文本意義的給出,增加可能性。
於是,一種文本的互動模態之設計與嵌入,能不達到這目的,就是設計之好與壞的基本判準。
那麼,設計出一種去停止互動的互動模組,會不會為文本提供意義給出呢?可以的。因為,去停止,【就形式而言】,也是一種意義。
互動範例:
在這裡,首先,DIV的寬度會自己動起來。
互動寫作者而言,如果考慮到讀者要有控制權,來決定動態文件元組是不是繼續動下下,那麼我們就要賦與讀者去「關掉」這動態文件元組的「會動狀態」。
按一下下方的 test 區塊!就停了。再按下下,重新動起來。這樣的互動模態,我稱之為「開關」。
test!!
語法和程式:
<style>
.testdiv {
width: 10%;
border: 1px solid gray;
background-color: lightgray;
cursor: pointer;
transition: 1s;
}
.testdivch {
width: 100%;
}
</style>
<div id="test0429a" class="testdiv" onclick="myFun0429()">
test!! </div>
<script>
var i = 0;
setInterval (frame, 1100);
function frame() {
if(!i ) {
//在這裡設定通不通電
var dwcft = document.getElementById("test0429a");
dwcft.classList.toggle("testdivch");
} else { }
}
function myFun0429() { //這
是開關的地方,按一下「閉」,再按一下「開」
var addi = i+1;
var addkey = addi%2;
i = addkey;
}
</script>