Я использую jquery.autoellipsis-1.0.10.js, чтобы сделать 2-полосный многоточие. Страницы сделаны в классическом ASP. Начальная загрузка страницы многоточие отлично работает. У нас есть разбиение на страницы, которое выполняется с помощью очень старого метода, страница запускается в iframe и затем перезаписывает innerHTML тега div. Однако при загрузке через iframe многоточие не работает.jQuery from iFrame
ЗДЕСЬ КОД ОТ IFRAME:
<%
pstrOut = "<div class=""block"">Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</div>"
%>
<html>
<head>
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="/js/jquery.autoellipsis-1.0.10.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("div.block").ellipsis();
});
</script>
<style type="text/css">
div.block {
width:<%=nVideoWidth%>px;
max-height:30px;
min-height:15px;
}
</style>
<script language="javascript" type="text/javascript">
var jstr = '';
<%=cUtil.ToJS(pstrOut,"jstr") %>
top.parent.document.getElementById('TargetDIV').innerHTML = jstr;
</script>
</head>
cUtil.ToJS:
<%
Function toJS(val,valVar)
Dim pstrOut
If isNull(val) Then
Exit Function
End If
If valVar = "" Then
valVar = "jstr"
End If
Select Case valVar
Case "-1"
pstrOut = Replace(val, "'", "\'")
pstrOut = Replace(pstrOut, ";", "\;")
pstrOut = Replace(pstrOut, ",", "\,")
pstrOut = Replace(pstrOut,vbLF,vbCr)
pstrOut = Replace(pstrOut, vbCr, "\n';")
toJS = pstrOut
Case "0"
pstrOut = Replace(val, "'", "")
pstrOut = Replace(pstrOut, ";", "")
pstrOut = Replace(pstrOut, ",", " ")
pstrOut = Replace(pstrOut,vbLF,vbCr)
pstrOut = Replace(pstrOut, vbCr, "")
toJS = pstrOut
Case Else
pstrOut = Replace(val, "'", "\'")
pstrOut = Replace(pstrOut, ";", "\;")
pstrOut = Replace(pstrOut, ",", "\,")
pstrOut = Replace(pstrOut,vbLF,vbCr)
pstrOut = Replace(pstrOut,vbCrLf,vbCr)
pstrOut = Replace(pstrOut, vbCr, "\n';" & vbCr & valVar & " += '")
toJS = valVar & " += '" & pstrOut & "\n';" & vbCr
End Select
End Function
Мне нужно многоточие работать на родительской странице, как только IFrame побежал и вывод на родительской странице. Любые идеи, так как у меня нет никаких знаний о jQuery. Любая помощь будет принята с благодарностью.
Спасибо!
только многоточие не работают, или вы не получаете HTML в DIV? – SearchAndResQ
только многоточие не работает ..! – neojakey