Hvis du finder fejl i vore
links
eller scripts, vil vi blive glade for en ... Fejlmelding >>
Dropmenu
Utrolig brugbar script. Den åbner en "dropmenu" med dine
prædefinerede valgmuligheder. Det kan enten være links til andre
hjemmesider eller links til dine andre sider.
Tak til Sasha som har indsendt scriptet ... vi har
tilladt os at optimere en smule på det, så det er lidt mere
tydeligt, hvor man skal justere indstillingerne.
1) Start med at ændre de prædefinerede valgmuligheder (fisk-dig-glad,
@-begynder...) til dine egne links.
2) Kopier scripten lige hvor du begærer. Eneste krav er, at det
skal være indenfor "body", og du er færdig!
<script language="JavaScript">
<!-- javascript DROPMENU starter her
//Dette script og mange flere kan hentes hos @-begynder
//http://www.a-begynder.dk
// Skriv tekst til linken her
var pages = new makeArray("Vælg side ...",
"Fisk-Dig-Glad",
"@-begynder",
"Google",
"Yahoo",
"Jubii");
// Skriv url til siderne her
var urls = new makeArray("",
"http://www.fisk-dig-glad.tk/",
"http://www.a-begynder.dk/",
"http://www.google.dk/",
"http://www.yahoo.dk/",
"http://www.jubii.dk/");
//// Du skal IKKE ændre noget efter denne linie ////
////////////////////////////////////////////////////
// This function determines which page is selected and goes to it.
function makeArray() {
var args = makeArray.arguments;
for (var i = 0; i < args.length; i++) {
this[i] = args[i];
}
this.length = args.length;
}
function goPage(form) {
//http://www.a-begynder.dk
i = form.menu.selectedIndex;
if (i != 0) {
window.location.href = urls[i];
}
}
// The select menu will be displayed wherever you place this code.
document.write('<FORM><SELECT NAME = "menu" onChange = "goPage(this.form)">');
//function goPage(form) { http://www.a-begynder.dk
for (var i = 0; i < pages.length; i++) {
document.write('<OPTION>' + pages[i]);
}
document.write('</SELECT></FORM>');
// javascript slutter her -->
</SCRIPT>
Eksempel:
Bemærk:
Den første værdi i de to arrays 'pages' og 'urls'
skal være tomme som vist i eksemplet ... altså angivet med "".