View Full Version : add to favourites in drop down


toolman
12-17-2003, 05:32 PM
Please could someone help me... i want to add a 'add to favourites' link into this drop down menu, but when i paste it, it doenst work.

Heres the script im using:

<!--
#iewrap{
position:relative;
height:30px
}

#iewrap2{
position:absolute
}

#dropmenu03{
filter:revealTrans(Duration=1.5,Transition=12)
visibility:hide
}


-->
</style><ilayer id="dropmenu01" height=35px>
<layer id="dropmenu02" visibility=show>
<span id="iewrap">
<span id="iewrap2" onClick="dropit2();event.cancelBubble=true;return false">
<font face="Verdana"><b><a href="alternate.htm">Click here</a></b></font>
</span>
</span>
</layer>
</ilayer>

<script language="JavaScript1.2">
var enableeffect=false
var selection=new Array()
selection[0]='<font face="Verdana"><a href="ff">Link 1</a><br>'
selection[1]='<a href="ff">Link 2</a><br>'
selection[2]='<a href="ff">Link 3</a><br>'
selection[3]='<a href="ff">Link 4</a><br>'
selection[4]='<a href="ff">Link 5</a><br></font>'

if (document.layers)
document.dropmenu01.document.dropmenu02.visibility ='show'

function dropit2(){
if (document.all){
dropmenu03.style.left=document.body.scrollLeft+eve nt.clientX-event.offsetX
dropmenu03.style.top=document.body.scrollTop+event .clientY-event.offsetY+18
if (dropmenu03.style.visibility=="hidden"){
if (enableeffect)
dropmenu03.filters.revealTrans.apply()
dropmenu03.style.visibility="visible"
if (enableeffect)
dropmenu03.filters.revealTrans.play()
}
else{
hidemenu()
}
}
}

function dropit(e){
if (document.dropmenu03.visibility=="hide")
document.dropmenu03.visibility="show"
else
document.dropmenu03.visibility="hide"
document.dropmenu03.left=e.pageX-e.layerX
document.dropmenu03.top=e.pageY-e.layerY+19
return false
}

function hidemenu(){
if (enableeffect)
dropmenu03.filters.revealTrans.stop()
dropmenu03.style.visibility="hidden"
}

function hidemenu2(){
document.dropmenu03.visibility="hide"
}

if (document.layers){
document.dropmenu01.document.dropmenu02.captureEve nts(Event.CLICK)
document.dropmenu01.document.dropmenu02.onclick=dr opit
}
else if (document.all)
document.body.onclick=hidemenu

</script><div id="dropmenu03" style="position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:lightyellow;width:120;visibility:hidden;bord er:2px solid black;padding:0px">
<script language="JavaScript1.2">
if (document.all)
dropmenu03.style.padding='4px'
for (i=0;i<selection.length;i++)
document.write(selection[i])
</script>
</div>

<script language="JavaScript1.2">
if (document.layers){
document.dropmenu03.captureEvents(Event.CLICK)
document.dropmenu03.onclick=hidemenu2
}
</script>

Alcy
12-19-2003, 10:42 PM
http://www.cerebuswebmaster.com/onsite/javascripts/add_to_favourites.html

Add this in your <head>:
<script language="JavaScript1.2">
<!--
var bookmarkurl="http://cerebuswebmaster.com"
var bookmarktitle="Cerebus Webmaster Resources"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarkti tle)
}
//-->
</script>


And just edit the script here:
selection[1]='<a href="javascript:addbookmark()">Click here to bookmark this site</a><br>'

toolman
12-22-2003, 09:06 PM
Thankyou :)

Now i can't seem to put in a make hompepage script :(

<a class="chlnk" style="cursor:hand" onclick="this.style.behavior='url(#default#homepage)';this. setHomePage('http://blah.com);">Click here to make homepage</a> </p>