richi_fMedlem sedan apr. 2004206 inläggFrågan#1 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äggTror 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äggOch här är hela dokumentet.
BbossseMedlem sedan juni 2003771 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äggHej!
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äggJag 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äggGivet!
Tack så mycket! Herr snille!
Mvh!