Scenario:
"I would like to have my extended content expand by clicking on a link without needing to reload the page."
Solution:
You can either use NP_CollapsedContents or the simple javascript solution described below.
Original forum thread (thanks, Legolas!):
http://forum.nucleuscms.org/viewtopic.php?t=13243
Method:
»
<a href="<%itemlink%>#more" title="Read more on '<%title(attribute)%>'" onclick="showItem('more<%itemid%>'); return false;">Read More</a>
<div id="more<%itemid%>" style="display: none;"><%more%></div>
<head> section of your web page (you may either have to make this change to every skin part of your skin, or it may be contained inside the head.inc file or a similarly named file), make sure you include the following code:<script type="text/javascript"> function showAllItems() { var elems = document.getElementsByTagName('div'); for (var i = 0; i < elems.length; i++) { if (elems[i].id.substr(0, 4) == 'more') { showItem(elems[i].id); } } } function showItem(divid) { if (document.getElementById(divid).style.display == 'block') { document.getElementById(divid).style.display = 'none'; } else { document.getElementById(divid).style.display = 'block'; } } </script>
<a href="#" onclick="showAllItems(); return false;" title="Show all extended entries">Show all extended entries</a>
![]()
This answer was not rated yet.