<HTML>
<HEAD>
<TITLE>Procedury obsugi zdarze onBeforePaste i onPaste</TITLE>
<STYLE TYPE="text/css">
TD {text-align:center}
TH {text-decoration:underline}
.blanks {text-decoration:underline}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function selectWhole() {
    var obj = window.event.srcElement
    var range = document.body.createTextRange()
    range.moveToElementText(obj)
    range.select()
    event.returnValue = false
}
function handleCopy() {
    var rng = document.selection.createRange()
    clipboardData.setData("Text",rng.text)
    event.returnValue = false
}

function handlePaste() {
    var elem = window.event.srcElement
    if (elem.className == "blanks") {
        elem.innerHTML = clipboardData.getData("Text")
    }
    event.returnValue = false
}
function handleBeforePaste() {
    var elem = window.event.srcElement
    if (elem.className == "blanks") {
        event.returnValue = false
    }
}
</SCRIPT>
</HEAD>
<BODY>
<H1>Procedury obsugi zdarze onBeforePaste i onPaste</H1>
<HR>
<P>Twoim celem jest skopiowanie jednego rzeczownika 
oraz jednego przymiotnika z tabeli i wklejenie ich w 
pustych miejscach zdania. Wybierz sowo z tablicy 
i skopiuj je do schowka. Nastpnie zaznacz przynajmniej 
jeden znak podkrelenia w wybranym pustym miejscu  
zdania, kliknij go i z menu podrcznego wybierz opcj 
Wklej. W ten sposb wkleisz skopiowane sowo w wybranym 
miejscu zdania.</P>

<TABLE CELLPADDING=5 onBeforeCopy="selectWhole()" onCopy="handleCopy()" >
<TR><TH>Rzeczowniki</TH><TH>Przymiotniki</TH></TR>
<TR><TD>ciarwka</TD><TD>okrga</TD></TR>
<TR><TD>lalka</TD><TD>czerwona</TD></TR>
<TR><TD>pika</TD><TD>adna</TD></TR>
</TABLE>

<P ID="myP" onBeforePaste="handleBeforePaste()" onPaste="handlePaste()">
Patrycja powiedziaa, "O rany, ale ta <SPAN ID="blank1" CLASS="blanks">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN> 
jest <SPAN ID="blank2" CLASS="blanks">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>!"</P>

<BUTTON onClick="location.reload()">Wyczy zdanie</BUTTON>
</BODY>
</HTML>