Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Enabling java? 1

Status
Not open for further replies.

sinbadly

Technical User
Mar 16, 2006
126
GB
I haven't used javascript in dreamweaver8, but now I'd like to. But when I insert the code, it looks, well, dead compared to my php code. Is some enabling necessary to use java, please?
 
Forget what it looks like, does the javascript work when you try it in a browser? If so, then surely you just need to change the colour formatting of your code to make it look 'undead':

Edit => Preferenced => Code coloring => PHP
 
Then I suspect it is down to your syntax, because although you can turn Javascript off in a browser you cannot turn it off in Dreamweaver (by the way Javascript and Java are two different languages).

Is this custom Javascript you are adding or a Dreamweaver behavior? Have you tried adding the Javascript to the page via notepad?

Do you have a link to the page?

 
Thanks, starblood. I'll try the idea about loading the code via notepad, and report back. Many thanks for advice about dw and js. No, I've been trying it on localhost, so there isn't a lnk. Soon as I get a break to try it, I'll come back. (Probably Sunday at the present rate.) Cheers.
 
Starblood, I put this is in the page's head section ...
Code:
<script language="javascript1.2">

<!--

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit [URL unfurl="true"]http://www.dynamicdrive.com[/URL]
//Code Generated by [URL unfurl="true"]www.SearchBliss.com[/URL]

var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function checkcontained(e){
var iscontained=0
cur=ns6? e.target : event.srcElement
i=0
if (cur.id=="foldheader")
iscontained=1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=="foldheader"||cur.id=="foldinglist"){
iscontained=(cur.id=="foldheader")? 1 : 0
break
}
cur=ns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
foldercontent.style.display=""
cur.style.listStyleImage="url(open.gif)"
}
else{
foldercontent.style.display="none"
cur.style.listStyleImage="url(fold.gif)"
}
}
}

if (ie4||ns6)
document.onclick=checkcontained

//-->
</script>
<style type="text/css">
	<!-- 	
	//javascript css
#foldheader{
cursor:pointer;cursor:hand ; font-weight:bold ;
	list-style-image:  url(fold.gif)}
#foldinglist{list-style-image:  url(list.gif)}
font-family:Verdana;
	
	//javascript css to here
	
		 -->			
</style>

... and this in the body ...

Code:
 <ul>
<li id="foldheader">[URL unfurl="true"]http://www.willowfield.waltham.sch.uk/</li>[/URL]
<ul id="foldinglist" style="display:none"></ul>
</ul><script language="JavaScript1.2">
<!--

function get_cookie(Name) {
//Get cookie routine by Shelley Powers 
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

var foldercontentarray=new Array()
var c=0

if (ns6){
for (i=0;i<document.getElementsByTagName("UL").length;i++){
if (document.getElementsByTagName("UL")[i].id=="foldinglist"){
foldercontentarray[c]=document.getElementsByTagName("UL")[i]
c++
}
}
}

if (get_cookie(window.location.pathname) != ''){
  var openresults=get_cookie(window.location.pathname).split(" ")
  for (i=0 ; i < openresults.length ; i++){
    if (ns6){
    foldercontentarray[openresults[i]].style.display=''
    foldercontentarray[openresults[i]].previousSibling.previousSibling.style.listStyleImage="url(open.gif)"
    }
    else{
    foldinglist[openresults[i]].style.display=''
    document.all[foldinglist[openresults[i]].sourceIndex -1].style.listStyleImage="url(open.gif)"
    }
  }
}

if (ns6||ie4){
var nodelength=ns6? c-1 : foldinglist.length-1
var nodes=new Array(nodelength)
var openones=''
}

function checkit(){
  for (i=0 ; i <= nodelength ; i++){
    if ((ns6&&foldercontentarray[i].style.display=='')||(ie4&&foldinglist[i].style.display==''))
       openones=openones + " " + i
  }
  document.cookie=window.location.pathname+"="+openones
}

if (ns6||ie4)
window.onunload=checkit
//-->
</script>

And I have tried with another script, trembling text, but for some reason, nothing happens. Perhaps you'll spot something, starblood. Be very pleased if you can. Cheers
paul
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top