У меня есть такой код для вставки
<embed id="1000" style="display: ;" width="850" height="1100" src="/new_folder/hi.pdf" type="application/pdf">
</embed>
и у меня есть этот код
<a onfocus="OnLink(this)" href="javascript:switch('1000','/new_folder/bye.pdf');" onmousedown="return VerifyHref this,event,'{$XmlDefinition/List/@DefaultItemOpen}','{$thisNode/@HTML_x0020_File_x0020_Type.File_x00 20_Type.mapcon}','{$thisNode/@serverurl.progid}')" >
<xsl:value-of select="$thisNode/@FileLeafRef.Name" />
</a>
и у меня есть эта функция
<script type="text/javascript">
function switch(id,dirToPDF) {
$('1000').attr('data','dirToPDF');
}
</script>
Поэтому, когда я нажимаю на ссылку, она должна вызвать switch и изменить отображаемый pdf (который является hi.pdf) на bye.pdf, но он не работает.
Может кто-нибудь помочь мне с этим?
EDIT:
Хорошо, поэтому я изменил его на
<script type="text/javascript">
function switchFunc(id, dirToPDF) {
$(id).attr('data', dirToPDF);
}
</script>
<a onfocus="OnLink(this)" href="javascript:switchFunc('pdf_d','/new_folder/bye.pdf');" onmousedown="return VerifyHref(this,event,'{$XmlDefinition/List/@DefaultItemOpen}','{$thisNode/@HTML_x0020_File_x0020_Type.File_x0020_Type.mapcon}','{$thisNode/@serverurl.progid}')" >
<xsl:value-of select="$thisNode/@FileLeafRef.Name" />
</a>
<embed id="pdf_d" style="display: ;" width="850" height="1100" src="/new_folder/hi.pdf" type="application/pdf">
</embed>
и он все еще не работает ...