03. juni 2005 - 21:22Der er
14 kommentarer og 1 løsning
hjælp til event-handlere
Hej.
Jeg har en side med nogle knapper, som refererer til til en anden fra. Disse knapper fungerer således at de er opdelt i tre kategorier (base, down, over). Og det bliver styret af javascript vha. onmouse.... funktionerne. Men nu kunne jeg godt tænke mig at over-knappen til den viste side kom frem, fx hvis man er på musikken.html så skal musikkens over-knap komme til syne, nøjagtig som når man fører musen hen over. Og mit problem er at jeg ikke ved hvordan jeg skal klare dette her er scriptet:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Minus AutoDato --> <title>menu</title> <csscriptdict> <script type="text/javascript"><!--
function changeImagesArray(array) { if (preloadFlag == true) { var d = document; var img; for (var i=0; i<array.length; i+=2) { img = null; var n = array[i]; if (d.images) {img = d.images[n];} if (!img && d.getElementById) {img = d.getElementById(n);} if (img) {img.src = array[i+1];} } } } function changeImages() { changeImagesArray(changeImages.arguments); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
tak for tippet, det virker, der bliver vist kontakt_down når siden loades. Men så snart jeg bevæger musen over kontakt-knappen og væk fra den igen bliver der vist knappen kontakt_base, men den skal blive ved med at vise kontakt_down sålænge man er inde på kontakt-siden. Derfor skal funktionerne i scriptet ovenfor deaktiveres når man er inde på kontakt-siden. Kan du hjælpe mig med det?
Tjah, så vil der nok være fornuft i at ændre funktionerne, så de viser _down i stedet for base, så der må vi lige have en funktion, for ellers bliver det for uoverskueligt i en event-handler:
-- men det virker ikke som om det er en optimal løsning, bl.a. er jeg stærkt i tvivl om det fornuftige i tags som /*CMP*/ !-)
-- og jeg ville helt sikkert finde en anden måde at få etableret forbindelse mellem links og billede, f.eks. ved at fjerne linket fuldstændigt og udføre alle funktioner direkte på billedet !-)
Hej, igen. Det fungerer ikke rigtig, har forresten omrokeret min side lidt så menu.html (scriptet ovenfor) nu er i mappen "rammer", mens kontakt.html nu er i mappen "sider". Har ellers taget højde for min omrokeringer udfra dit script, men virker stadig ikke, den siger at værdien på rammen "menu" er lig nul, hvilket ikke er korrekt. Til din orientering er index.html (hvor alle rammer samles) placeret i parentmappen, hvor også mapperne "Rammer" og "sider" ligger. Håber det hjalp dig, på forhånd tak
Bruger du så den rigtige adressering i onload-funktionen, det skal ikke i stedet for parent.menuFrame være top.menuFrame eller måske bare window.menuFrame ?-)
Hvor skal denne onLoad helt præcist stå? Der hvor jeg har samlet rammerne, eller? Jeg har et "indskrevent" frameset, hvor jeg ialt har 18 rammer, så ved ikke rigtig hvor og hvilken kode jeg skal bruge.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.