나는 텍스트로 가득 찬 varchar 필드를 가지고 있으며, 텍스트의 100 자짜리 발췌 문장을 보여줄 수 있고 끝에 "Read More ..."링크를 보여주고 싶습니다. 스 니펫의 사용자가 "자세히보기 ..."를 클릭하면 페이지가 확장되어 나머지 텍스트가 표시됩니다.더 많은 링크가있는 발췌 텍스트 만들기
'표시/숨기기'기능을 jQuery와 함께 할 수있을 것 같아요. 그러나 ASP에 효과적으로 2 개의 텍스트의 varchar 필드를 분할하는 기능이 있다면 잘 모르겠습니다.
내 콘텐츠는 현재;
<%=StripHTML(rspropertyresults.Fields.Item("ContentDetails").Value)%>
이 기능을 사용하여 HTML 태그를 제거합니다.
<%
Function stripHTML(strHTML)
''Strips the HTML tags from strHTML
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<(.|\n)+?>"
''Replace all HTML tag matches with the empty string
strOutput = objRegExp.Replace(strHTML, "")
''Replace all <and> with < and >
strOutput = Replace(strOutput, "<", "<")
strOutput = Replace(strOutput, ">", ">")
stripHTML = strOutput ''Return the value of strOutput
Set objRegExp = Nothing
End Function
%>
랩 디스플레이로 설정 한 스타일로 즉시 span 태그에 표시 할 텍스트가 아닌, : 없음. onclick으로 "Read More ..."주위에 ahref 태그를 추가하여 span 태그의 가시성을 토글합니다. –
감사합니다. 데이터베이스의 각 레코드에 대해 얼마나 많은 세부 사항이 추가되는지 정확하게 알지 못하기 때문에 텍스트를 먼저 동적으로 분할하는 방법이 필요하다고 생각합니다. – doubleplusgood