Avatar billede lisa Praktikant
29. august 2002 - 10:00 Der er 14 kommentarer og
1 løsning

Farveskift i anden frame

Nu håber jeg at jeg kan formulere mit spørgsmål, så det er til at forstå :-)

Jeg arbejder med DreamWeaver MX
Jeg har  bl.a. en top frame og en leftframe med menuer. Når jeg i min topframe klikker på et bestemt link, skal baggrundsfarven i min leftframe skifte til en anden. I forvejen har jeg i min leftframe også farveskift, når der klikkes på links i denne, og det virker fint, men hvordan får man det til at virke fra en frame til en anden ??
Avatar billede mm12010 Nybegynder
29. august 2002 - 10:03 #1
kan smide koden her?
Avatar billede lisa Praktikant
29. august 2002 - 10:06 #2
Uha den er nok noget rodet, -kan jeg maile den i stedet ?
Avatar billede lequet Nybegynder
29. august 2002 - 10:09 #3
<a href="#" onClick="window.leftframe.style.backgroundColor='#FFCC00'">Skift farve</a>

Sådan, skulle vist kunne gøre det, bare skift "leftframe" ud med navnet på din frame.
Avatar billede danielks Nybegynder
29. august 2002 - 10:09 #4
Load af ny kode i hele scriptet er det eneste jeg kan komme på
Avatar billede danielks Nybegynder
29. august 2002 - 10:10 #5
<a href="#" onClick="window.load.style.backgroundColor='#0000ff'">Change color</a>

Load skal bare erstattes med dit frame navn !!!
Avatar billede lisa Praktikant
29. august 2002 - 10:41 #6
lequet > Jeg har prøvet at sætte din kode ind, men det virker ikke. Jeg smider lige koden på linket her, så kan det være at du kan fortælle mig, hvor den skal sættes ind ??

<A href="#" onClick="MM_setTextOfFrame('parent.frames[\'navigationframe_RED\']','%3CBODY bgcolor=%22#A089DA%22 leftmargin=%224%22 topmargin=%225%22 rightmargin=%220%22 bottommargin=%220%22 marginwidth=%220%22 marginheight=%220%22%3E%0D%0A%3CP class=%22navi%22 style=%22font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;%22%3EAl&amp;thorn;j&amp;oacute;&amp;eth;lega vi&amp;eth;urkennd m&amp;aelig;lit&amp;aelig;ki%3C/P%3E%0D%0A%3C/BODY%3E',false);P7_autoLayers(0,'PURPLE','Layer1?leftframe','Layer3?leftframe')">&#8226; Al&thorn;j&oacute;&eth;lega vi&eth;urkennd
                m&aelig;lit&aelig;ki</A>
Avatar billede lequet Nybegynder
29. august 2002 - 10:48 #7
Sådan her vil jeg tro...

<A href="#" onClick="MM_setTextOfFrame('parent.frames[\'navigationframe_RED\']','%3CBODY bgcolor=%22#A089DA%22 leftmargin=%224%22 topmargin=%225%22 rightmargin=%220%22 bottommargin=%220%22 marginwidth=%220%22 marginheight=%220%22%3E%0D%0A%3CP class=%22navi%22 style=%22font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;%22%3EAl&amp;thorn;j&amp;oacute;&amp;eth;lega vi&amp;eth;urkennd m&amp;aelig;lit&amp;aelig;ki%3C/P%3E%0D%0A%3C/BODY%3E',false);P7_autoLayers(0,'PURPLE','Layer1?leftframe','Layer3?leftframe') ; window.navigationframe_RED.style.backgroundColor='#FFCC00' ;">&#8226; Al&thorn;j&oacute;&eth;lega vi&eth;urkenndm&aelig;lit&aelig;ki</A>
Avatar billede pelkjaer Nybegynder
29. august 2002 - 11:02 #8
<html>
<head>
<title></title>
<script type="text/JavaScript">
<!--
function changeFrameBg(id,v){
    var d=eval(id)==null||eval(id+".closed");
    if(!d){eval(id+".document.bgColor='"+v+"'");}
}
//-->
</script>
</head>
<body>

<a href="java script:;" onClick="changeFrameBg('top.frameNavn','#00CCFF')">skift farve i anden frame</a>

</body>
Avatar billede lisa Praktikant
29. august 2002 - 11:23 #9
lequet> Hrm..  følgende fejlmeddelelse kommer, når jeg sætter den nye kode ind: window.navigationframe_RED.style er null eller ikke et objekt.

pelkjaer > Jeg vil gerne prøve med din kode, men er den rigtig, -det er jo som sagt i left frame at bg color skal skifte efter klik på link i topframe.
Avatar billede pelkjaer Nybegynder
29. august 2002 - 11:26 #10
lisa: Der for der står frameNavn i mit link, der indsætter du dit framenavn istedet (altså den frame hvor skiftet skal forkomme).
Avatar billede lisa Praktikant
29. august 2002 - 11:34 #11
ok altså top.leftframe
Jeg prøver lige ;-)
Avatar billede lisa Praktikant
29. august 2002 - 11:40 #12
Jeg har sat funktionen ind øverst på siden, men
altså, kan du ikke sætte <a href="java script:;" onClick="changeFrameBg('top.frameNavn','#00CCFF')">skift farve i anden frame</a>
ind i min nuværende kode. Det er jo ikke det hele der skal med, og jeg kan ikke lige se hvor og hvor meget. Mit nuværende script:
<A href="#" onClick="MM_setTextOfFrame('parent.frames[\'navigationframe_RED\']','%3CBODY bgcolor=%22#A089DA%22 leftmargin=%224%22 topmargin=%225%22 rightmargin=%220%22 bottommargin=%220%22 marginwidth=%220%22 marginheight=%220%22%3E%0D%0A%3CP class=%22navi%22 style=%22font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;%22%3EAl&amp;thorn;j&amp;oacute;&amp;eth;lega vi&amp;eth;urkennd m&amp;aelig;lit&amp;aelig;ki%3C/P%3E%0D%0A%3C/BODY%3E',false);P7_autoLayers(0,'PURPLE','Layer1?leftframe','Layer3?leftframe')">&#8226; Al&thorn;j&oacute;&eth;lega vi&eth;urkennd
                m&aelig;lit&aelig;ki</A>
Avatar billede pelkjaer Nybegynder
29. august 2002 - 11:43 #13
<A href="#" onClick="changeFrameBg('top.frameNavn','#00CCFF');MM_setTextOfFrame('parent.frames[\'navigationframe_RED\']','%3CBODY bgcolor=%22#A089DA%22 leftmargin=%224%22 topmargin=%225%22 rightmargin=%220%22 bottommargin=%220%22 marginwidth=%220%22 marginheight=%220%22%3E%0D%0A%3CP class=%22navi%22 style=%22font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;%22%3EAl&amp;thorn;j&amp;oacute;&amp;eth;lega vi&amp;eth;urkennd m&amp;aelig;lit&amp;aelig;ki%3C/P%3E%0D%0A%3C/BODY%3E',false);P7_autoLayers(0,'PURPLE','Layer1?leftframe','Layer3?leftframe')">&#8226; Al&thorn;j&oacute;&eth;lega vi&eth;urkennd
                m&aelig;lit&aelig;ki</A>
Avatar billede lisa Praktikant
29. august 2002 - 11:49 #14
Der er guld på vej til dig, -jeg har nu brugt 1 hel dag på at løse dette problem, så jeg er dig meget taknemmelig ;-þ
Du får pointene nu, og så kan det være at du kan hjælpe mig med et andet problem, igen med frames. Dette opretter jeg herefter.
Venligst Lisa
Avatar billede pelkjaer Nybegynder
29. august 2002 - 11:51 #15
Tak for point.
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
Kurser inden for grundlæggende programmering

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