Avatar billede cecilie Nybegynder
16. januar 2001 - 12:27 Der er 7 kommentarer

2 forskellige frame?

Hej.

Kan man lave et link, som åbner noget i 2 forskellige frame? Hvis ja, hvordan gør man så?

Håber i kan hjælpe mig.


Hilsen
Cecilie.
Avatar billede tarantula Nybegynder
16. januar 2001 - 12:30 #1
Ja det kan man godt... kan ikke huske hvordan men jeg vil gerne undersøge det.. har du et ICQ nummer eller en email jeg kan kontacte dig på ?
Rene
Avatar billede vandhunden Nybegynder
16. januar 2001 - 12:31 #2
Jeg tror ikke det kan lade sigi gøre i Dreamweaver, og heller ikke ren HTML. Prøv evt. at oprette dit spørgsmål i JavaScript-sektionen. Håber du får det svar du kan bruge...
Avatar billede htx98i17 Professor
16. januar 2001 - 12:35 #3
indsæt dette i HTML delen i DW hvor frame [0] er din første defineret frame og [1] er den næste
prøv selv dig frem og huske at definere hvilke .htm der skal åbnes

<script>
parent.frames[0].location = \'1frame.htm\';
parent.frames[1].location = \'2frame.htm\';
</script>
Avatar billede htx98i17 Professor
16. januar 2001 - 12:37 #4
der er ingen funktion i nogen DW versioner som kan gøre dette, derfor får du det på denne måde...
Avatar billede vandhunden Nybegynder
16. januar 2001 - 13:18 #5
Jo foresten så findes der en måde at gøre det på i ren HTML. Hvis du har en topframe og resten af siden er delt i to. Så siger vi lige at du har menuen i din topframe. Så lader du din index-side indeholde to frames; et til topframen og et til en anden side der indeholder De to sidste frames.

index.htm
<frame src=\"top.htm\">
<frame src=\"2frames.htm\" name=side>

2frames.htm
<frame src=\"right.htm\">
<frame src=\"left.htm\">

Så lader du dit link i topframen have target i \"side\".

Håber du forstår, men htx\' idé er en del nemmere.

/Andreas
Avatar billede visionmagic Nybegynder
16. januar 2001 - 16:40 #6
Det kan godt lade sig gøre i Dreamweaver... Behaviors!

Dette exsembel forudsætter du har 3 frames (1 hvor linken er, 2 og 3 der hvor de skal loades)

<script language=\"JavaScript\">
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+\".location=\'\"+args[i+1]+\"\'\");
}
//-->
</script>


<a href=\"http://www.yahoo.dk\" target=\"leftFrame\" onClick=\"MM_goToURL(\'parent.frames[\\\'mainFrame\\\']\',\'http://www.jubii.dk\');MM_goToURL(\'parent.frames[\\\'leftFrame\\\']\',\'http://www.yahoo.dk\');return document.MM_returnValue\">LINK
</a>

Har du ICQ? så kan jeg sende det til dig....

PS! skal du kun bruge 2 frames, så er det også nemt at lave.... sig bare til...

/visionmagic - HUSK POINT
Avatar billede grabit Nybegynder
19. januar 2001 - 11:37 #7
Nej, jeg tror jeg vil fortælle dig det på en anden måde.

1.
Vælg dit link og skriv # nede i link vinduet!
Dette vil tilføje et link på din tekst/billede!

2.
Gå ind i behaviors biblioteket, med dit link valgt og vælg \'go to url\' hvis du skriver navnet på et vindue som ikke eksistere vil vinduet åbne på top!

Var det et OK svar?
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