XtremeMaC Posted September 16, 2004 Share Posted September 16, 2004 Hi there I know the title sounds funny but I don't know how to express it easilyhere's what I'm trying to accomplish.this is going to be in a web page:so there are going to be bunch of links and when the user clicks on 1 of them a box underneath it will appear, and all the links below it will be scrolling down.now how can I accomplish this?I also would like to be able to define the size of the box...Thanks Link to comment Share on other sites More sharing options...
prathapml Posted September 16, 2004 Share Posted September 16, 2004 I've seen java-script code do this.But this is just a pointer....Don't ask me how its done - I let my webpage-coding apps do it for me! Link to comment Share on other sites More sharing options...
XtremeMaC Posted September 17, 2004 Author Share Posted September 17, 2004 I know its javascript but I don't know how to find itor what to seach for in google?? do u have any page u've bookmarked that might be using it?Thanks!!!! ow which webpage coding do u use? that does this? thanks 2x Link to comment Share on other sites More sharing options...
BizTalk Posted September 17, 2004 Share Posted September 17, 2004 add this to your head <script type="text/javascript">/************************************************ * * ***********************************************/var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)var collapseprevious="yes" //Collapse previously open content when opening present? (yes/no)if (document.getElementById){document.write('<style type="text/css">')document.write('.switchcontent{display:none;}')document.write('</style>')}function getElementbyClass(classname){ccollect=new Array()var inc=0var alltags=document.all? document.all : document.getElementsByTagName("*")for (i=0; i<alltags.length; i++){if (alltags.className==classname)ccollect[inc++]=alltags}}function contractcontent(omit){var inc=0while (ccollect[inc]){if (ccollect[inc].id!=omit)ccollect[inc].style.display="none"inc++}}function expandcontent(cid){if (typeof ccollect!="undefined"){if (collapseprevious=="yes")contractcontent(cid)document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"}}function revivecontent(){contractcontent("omitnothing")selectedItem=getselectedItem()selectedComponents=selectedItem.split("|")for (i=0; i<selectedComponents.length-1; i++)document.getElementById(selectedComponents).style.display="block"}function get_cookie(Name) { var search = Name + "="var returnvalue = "";if (document.cookie.length > 0) {offset = document.cookie.indexOf(search)if (offset != -1) { offset += search.lengthend = document.cookie.indexOf(";", offset);if (end == -1) end = document.cookie.length;returnvalue=unescape(document.cookie.substring(offset, end))}}return returnvalue;}function getselectedItem(){if (get_cookie(window.location.pathname) != ""){selectedItem=get_cookie(window.location.pathname)return selectedItem}elsereturn ""}function saveswitchstate(){var inc=0, selectedItem=""while (ccollect[inc]){if (ccollect[inc].style.display=="block")selectedItem+=ccollect[inc].id+"|"inc++}document.cookie=window.location.pathname+"="+selectedItem}function do_onload(){getElementbyClass("switchcontent")if (enablepersist=="on" && typeof ccollect!="undefined")revivecontent()}if (window.addEventListener)window.addEventListener("load", do_onload, false)else if (window.attachEvent)window.attachEvent("onload", do_onload)else if (document.getElementById)window.onload=do_onloadif (enablepersist=="on" && document.getElementById)window.onunload=saveswitchstate</script>Finally, insert the below example HTML anywhere inside the <body> section of your page:<h3 onClick="expandcontent('sc1')" style="cursor:hand; cursor:pointer">What is JavaScript is good</h3><div id="sc1" class="switchcontent">blah blah </div><h3 onClick="expandcontent('sc2')" style="cursor:hand; cursor:pointer">Java & JavaScript</h3><div id="sc2" class="switchcontent">Java is completely different from JavaScript- the former is a compiled language while the later is a scripting language.</div><h3 onClick="expandcontent('sc3')" style="cursor:hand; cursor:pointer">What is DHTML?</h3><div id="sc3" class="switchcontent">DHTML is the embodiment of a combination of technologies- JavaScript, CSS, and HTML. Through them a new level of interactivity is possible for the end user experience.</div> Link to comment Share on other sites More sharing options...
XtremeMaC Posted September 17, 2004 Author Share Posted September 17, 2004 OMG I love u Thank U so much!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now