Avatar billede eksplayer Nybegynder
29. juli 2004 - 17:38 Der er 7 kommentarer

Problem med menu

Jeg har en menu der er lavet i flash. På den er der både en effekt når man fører musen hen over knapperne og en anden effekt når man trykker på knapperne - og det er egentlig som det skal være.

Men jeg har tænkt mig at menuen skal være det eneste der er lavet i flash på den pågældende side - mit spg er så: hvordan laver jeg et link på knapperne, så begge de beskrevene effekter er synlige?

Jeg kan godt lave et link på knapperne så man går til en ny side, men så mister man den effekt der er på menuen når man trykker.

Altså vil jeg gerne have at menuen altid er synlig og at det kun er noget af siden der skifter - evt. noget med frames - er der nogle der har et forslag. Håber I forstår hvad jeg mener...
Avatar billede andersdp Nybegynder
29. juli 2004 - 18:05 #1
En iframe er en mulighed.

Så kan du sætte target="navn på din iframe" i din flash menu.

Her er en kode jeg bruger:
---------------------------------------------------------
<html>
<head>
<title>sidens titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../index.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="bandit.js"></script>
</head>
<body>
<!-- Top flash menu -->
<table width="760" align="center" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="760" height="53">
          <param name="movie" value="cmstopmenu.swf">
          <param name="quality" value="high">
          <embed src="cmstopmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="53"></embed>
        </object></td>
    </tr>
</table>
<!-- End top flash menu -->
<!-- Content Start -->
<table width="760" align="center" height="10" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td valign="top">
            <!-- START PÅ IFRAME DER LOADER INDHOLD. VED EN HEIGHT PÅ 400 PASSER SIDEN TIL 1024X768. -->
                <iframe src="edit_forside.jsp" name="content" id="content" scrolling="no" scroll="auto" width="100%" marginwidth="0" height="10" marginheight="0" frameborder="0" onload="checkHeight(this); return false;"></iframe>
              <!-- SLUT PÅ IFRAME. -->
        </td>
    </tr>
</table>
<!-- Content End -->
</body>
</html>
Avatar billede 4b4 Nybegynder
29. juli 2004 - 22:27 #2
Iframes virker ikke med bare lidt gamle browsere (samt nogle af de nye, især unix..)

Brug ganske aldmindelig frames -> google.com "frame html tutorial" .. der er en hel bunke :)
Avatar billede andersdp Nybegynder
29. juli 2004 - 23:02 #3
Iframes virker ikke i IE 5.0 (som kom i juni '99), men virker i 5.5 og frem...
De virker i Firebird 0.8 (og sikkert før) og Mozilla 1.6 (og sikkert før).

Så der er vist ingen grund til ikke at bruge iframes.

Der er så få derude med IE 5.0 (specielt i dk), så glem den...
Om ikke andet, så lav en JS detection der redirecter til en info side, der fortæller at de bør opdatere deres skod browser ;)
Avatar billede eksplayer Nybegynder
25. november 2004 - 00:54 #4
andersdp - beklager jeg ikke har svaret før nu. Smid et svar og der er point på vej.
Avatar billede andersdp Nybegynder
25. november 2004 - 08:32 #5
Ok.
Avatar billede eksplayer Nybegynder
17. marts 2006 - 10:13 #6
Så er det vist på tide at give point ;)
Avatar billede andersdp Nybegynder
17. marts 2006 - 11:18 #7
Det har du vist ret i :) Del ud...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester