데이터에 연결된 원천을 반환하거나 설정한다.

인수
: (속성 문자열)
속성값은 데이터의 원천을 나타내는 문자열이다.

이 속성은 읽기/쓰기이며 디폴트값은 없다.

특기

테이블이나 단일값 데이터를 사용하는 엘레멘트는 연결을 위하여 dataSrc 속성을 사용한다. 이 속성은 그 페이지에 있는 데이터 원천 개체(DSO: Data Source Object)의 유일한 인식자에 해당하는 문자열을 받는다. 이 인식자 문자열은 #으로 시작하여야 한다.

dataSrc 속성이 적용되면 테이블 데이터를 사용하는 엘레멘트에서 모든 데이터 세트들이 반복된다.

dataSrc 속성이 table에 적용되면 테이블 데이터를 사용하는 에레멘트에서 모든 데이터 세트들이 반복된다.

dataFld 속성이 지정된 단일값을 갖는 사용하는 엘레멘트에는 제공된 데이터세트의 각 리코드를 반복한다. 연결을 완성시키기 위해서 연결 대리자는 데이터원천을 table에 넣는다. 다른 테이블 데이터를 사용하는 table에는 명시적으로 dataSrc를 지정하여야 한다.

적용
개체scriptHTML규격IE

텍스트 박스는 데이터 소스 "customer"의 필드 "customer_name"에 연결되어있다. 텍스트 박스가 데이터에 연결된 table 속에 있으므로, 데이터 소스에서 덱스트 박스가 반복적으로 데이터를 가져와 디스플레이 한다.

<DIV style="visibility:hidden">
<OBJECT id="DBobj" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" height=0 width=0>
<PARAM name="DataURL" value="../property/exp/months.csv">
<PARAM name="UseHeader" value="True">
<PARAM name="TextQualifier" value="'">
</OBJECT>
</DIV>
<TABLE id="tableObj" datasrc="#DBobj">
<!-- <TR bgcolor="eeeeee">
<TD>monthShort</TD><TD>monthStr</TD><TD>monthNumb</TD><TD>monthLength</TD>
</TR> -->
<TR>
<TD><INPUT id="in1Obj" type=textbox dataFld="monthShort"></TD>
<TD><INPUT id="in2Obj" type=text dataFld="monthStr"></TD>
<TD><INPUT id="in3Obj" type=text dataFld="monthNumb"></TD>
<TD><INPUT id="in4Obj" type=text dataFld="monthLength"></TD>
</TR>
</TABLE>
<SCRIPT>
document.write('tableObj.dataSrc='+tableObj.dataSrc+'<BR>');
document.write('inObj.dataFld='+in1Obj.dataFld+'<BR>');
</SCRIPT>