Avatar billede jokum78 Nybegynder
12. november 2001 - 11:14 Der er 12 kommentarer og
1 løsning

hvordan kan jeg købe mig en karryfarvet cardigan

Jeg har en forside med en menu på, denne side er uden frameset.

når man så trykker på et link, kommer man ind på næste side, hvor menuen er flyttet op i toppen i en frame, og selvfølgelig indholdet i en andne frame.

Men hvordan definerer man så hvilken side der skal vises i indholdsframen? - Den skal jo vise det man trykkede på, på forsiden, samtidig med at den skal åbne framesettet på den nye side.

Håber I forstår!

Knus
Birthe Røhn Hornbæk
Avatar billede hirtshals Nybegynder
12. november 2001 - 11:18 #1
Således

<script language=JavaScript><!--

function loc(value) {
  parent.top.document.location = \'left1.htm\';
  parent.bottom.document.location = value;
}

// -->
</script>
</head>

<body>
<a href=java script:loc(\'minside.htm\');>SKIFT</a>
Avatar billede hirtshals Nybegynder
12. november 2001 - 11:20 #2
Jeg var lidt for hurtig - er gået i tænkeboks
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:21 #3
forstår den ikke lige, for 285 points synes jeg godt du lige kan hjæpe lidt? skal value skiftet ud med navnet på framen det skal åbnes i, eller hvad?
Avatar billede hirtshals Nybegynder
12. november 2001 - 11:21 #4
Bruger du ASP - eller kun JavaScript
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:21 #5
ahh ok...syntes også det så forkert ud...
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:21 #6
kun javascript.
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:24 #7
min ikke man skal have fat i noget <body onload() ?
Avatar billede fri-hash Nybegynder
12. november 2001 - 11:28 #8
http://www.eksperten.dk/spm/125869
ikke fordi humor er bandlyst, men hold det i selve spørgsmålet, så andre i fremtiden med et tilsvarende problem kan se på titlen at dette spørgsmål omhandler samme problem som de sidder med
Avatar billede jakoba Nybegynder
12. november 2001 - 11:35 #9
i de enkelte rammesider her
http://hjem.get2net.dk/Jakob.Aggernaes/temp/expframe.html
ligger der et lille script der genererer det korrekte frameset hvis de bliver hentet ind i et browservindue uden den.

Det kan du så bruge til blit at linkte til den indholdsside du ønsker og så lade den om at generere framesettet med den korrekte fil i toprammen.

mvh JakobA
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:35 #10
Amen!

Tilgiv åh højere magter.

Denne episode vil for altid præge mit psykiske jeg. Men samtidig vil jeg love at episoden aldrig vil gentage sig, i beruset tilstand. Til gengæld kan jeg ikke love at div. vindueskarme tvinger mig til at begå samme handling igen, men jeg vil for så vidt muligt prøve at stoppe. Jeg har desuden i dette øjeblik taget kontakt til en afvænnings klinik, brygget på salsa.

Det vil ikke gentage sig.
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:38 #11
uha nu er jeg helt forpustet jakoba. Lad mig lige tygge lidt på den.
Avatar billede jokum78 Nybegynder
12. november 2001 - 11:40 #12
Kan du evt. hjælpe lidt jakoba? Klippe den kode ud som der er relevant, og paste den herinde med lidt guide. Kan du godt gøre for den sum points synes jeg!

Så er du en flink mand.
Avatar billede jakoba Nybegynder
12. november 2001 - 11:51 #13
Helt klart :-))

Men du må godt blive ved at mea culpe lidt endnu. 285 er alt for mange points for det. 60 er for svært spørgsmål ...

det er dette script der skal sættes ind:

<script language=\'javascript\'> <!-- // indsæt scriptet i head 

var loadedFrame = false;
if ( !parent.loadedFrame ) { // hvis jeg ikke ligger i min ramme
  loadedFrame=true;        // så skriv rammen (pas på \' og \")
  document.write( \'<frameset rows=\"100,*\">\'
                +\'  <frame name=\"topramme\" src=\"expframemenu0.html\">\'
                +\'  <frame name=\"indhold\" src=\"\'+((location.search.length>0)?location+\"&_\":location+\"?_\")+\'\">\'
                +\'</frameset>\'  );
};

// --> </script>

som du kan se skrives der et frameset. Det skal så tilrettes så det er DIT frameset der blive skrevet (korrekt rows= parametre, korrekt navn på filen til toprammen, border parametre osv.

hvis du allerede har den ønskede frameset fil er det ikke så svært blot at føre det hele over.
I selve din frameset fil skal der indsættes:

<script language=\'javascript\'> <!-- // indsæt scriptet i head 
var loadedFrame = true;
// --> </script>

så filerne kan se de er kommet rigtigt ind (og lade være at generere frameset) når de bliver loadet direkte ind i framesettet.

mvh JakobA
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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