richi_fMedlem sedan apr. 2004206 inlägg Hej!
Jag laddade hem ett menyscript från dhtmlcentral.com som jag tyckte var läckert.
Tryck på länken för att kolla.
>> HTML-filen
Jag vet inte om det är möjligt men jag vill ändra följande:
1. Nu kan man bara klicka på boxarna, vill gärna kunna klicka på texten också.
2. Ändra länkarna (längst ner) så att man kan skriva target="main" exempelvis... Vet inte hur man ska skriva det.
Går det så går det.....
Tack!
Mvh!
tohaMedlem sedan dec. 1999707 inlägg Tror jag fixade det. Dessvärre misstänker jag att det bara fungerar på IE. :(
Har lagt till följande rader:
Rad ~287:
getObjectRef(this.caption).onmouseup = this.doAction;
Ändrade funktionen doAction():
this.doAction = function(e) {
if(document.all) id = window.event.srcElement;
else id = e.target;
if (id.id.substr(0,6) == "divCap")
{
id = getObjectRef("divDot" + id.id.substr(6));
id.fireEvent("onmouseup");
return;
}
var dot = eval(id.objRef);
if(dot.action == "toggle") dot.toggle(e);
else eval(dot.action);
}
tohaMedlem sedan dec. 1999707 inlägg Och här är hela dokumentet.
bossseMedlem sedan juni 2003772 inlägg Det räcker med smärre ändringar i css-delen.
Ändra till cursor:hand enl nedan.
.caption
{COLOR: black; CURSOR: hand; FONT-FAMILY: Tahoma;
FONT-SIZE: 11px; POSITION: absolute; TEXT-ALIGN: center; VISIBILITY: hidden; Z-INDEX: 1
Vill du bara ta texten synlig så ändra BACKGROUND-COLOR till white enl. nedan
.dotempty
{BACKGROUND-COLOR: white; CURSOR: hand; FONT-SIZE: 1px;
HEIGHT: 20px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 40px; zindex: 100
}
richi_fMedlem sedan apr. 2004206 inlägg Hej!
Torbjörn! Jättebra, tack!
Dock skulle det va fint om det funkade på mozilla med.. Går det att få till?
Bosse! Jag förökte med dina ändringar men det funkade inte för mig...
Min andra fråga:
2. Ändra länkarna så att man kan skriva target="main" exempelvis... Hur?
Nu ser länken ut så här:
menu.addItem("CV","window.open('/news.html')");
tohaMedlem sedan dec. 1999707 inlägg Jag tror det fungerar om du skriver såhär:
menu.addItem("CV","window.open('/news.html'[b], 'main'[/b])");
Andra argumentet är alltså namnet på frame:en, alt "_blank" för ett nytt fönster, eller "_top" du vet. :)
richi_fMedlem sedan apr. 2004206 inlägg Givet!
Tack så mycket! Herr snille!
Mvh!