/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
<a href...></a> med to aktioner
Fra : Peter Wissing


Dato : 14-03-03 21:21

Hej alle

jeg har en hjemmeside som er delt op i en top, en menu til venstre og en
midterside. venstreside og midten har jeg lavet som iframe. når jeg i min
menu trykker på et link vil jeg gerne have at den skifter både html
dokumentet i venstreside og i midtersiden. jeg kan nemt lave det med en
aktion, men hvordan skal koden være for at den skifter begge sider ved 1
tryk?

Mvh. Peter



 
 
Knud Gert Ellentoft (14-03-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 14-03-03 21:47

"Peter Wissing" <peter.wissing@mail.dk> skrev :

>jeg har en hjemmeside som er delt op i en top, en menu til venstre og en
>midterside. venstreside og midten har jeg lavet som iframe. når jeg i min
>menu trykker på et link vil jeg gerne have at den skifter både html
>dokumentet i venstreside og i midtersiden. jeg kan nemt lave det med en
>aktion, men hvordan skal koden være for at den skifter begge sider ved 1
>tryk?

Du skal bruge princippet som der er på
http://home13.inet.tele.dk/smedpark/test/iframe/
(kig i kildekoden).

Simpelt hen tælle frames op og så angive det i [], jeg gætter på
at det bliver 2 og 4 der skal stå, men det må du prøve dig frem
med.

PS. Af en eller anden besynderlig grund virker det ikke i Opera.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Peter Wissing (15-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 15-03-03 00:18


Knud Gert Ellentoft <knudgert@mail.tele.dk> skrev i en
nyhedsmeddelelse:npf47vk20cvnntq3ie23sjgijnt5n336ab@dtext.news.tele.dk...
> Du skal bruge princippet som der er på
> http://home13.inet.tele.dk/smedpark/test/iframe/
> (kig i kildekoden).
>
> Simpelt hen tælle frames op og så angive det i [], jeg gætter på
> at det bliver 2 og 4 der skal stå, men det må du prøve dig frem
> med.

ok tak, det er på rette vej, men jeg har stadig et par spørgsmål, men først
lidt info.

Jeg har kaldt mine iframes: menuframe (den venstre) og iframe (den i
midten). Begge mine iframe loades via index.html med hver sit html dokument.
Det er disse to dokumenter der skal skiftes ud. Linket som skal skifte de 2
sider ud er i det html dokument som hentes ind til menuframen. Dette link
skal udskifte de to dokumenter i de to iframes.

spørgsmål:
1. Skal javascriptdelen fra din hjemmeside (den i head-delen) bruges? Hvis
ja, i hvilket dokument skal den skrives ind?
2. Hvis den skal bruges, skal jeg så ændre på variablerne i [] og i givet
fald til hvad?
3. Hvor skrives der: "<a href=#...? Normalt ville jeg skrive titlen på mit
dokument som skulle hentes.
4. Skal der skrives navnet på dokumentet i: "changeFrames('side3.htm',
'side4.htm')", så der istedet for side3/4.htm kommer til at stå mine
dokumentnavne? -og i givet fald, hvordan defineres rækkefølgen og hvilket
dokument der skal i hvilken iframe?

På forhånd tak for hjælpen

Peter



Peter Wissing (15-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 15-03-03 00:54


Jeg har fået det til at fungere. jeg erstattedet "frames[0] og frames[1] med
navnet på mine frames. og indsatte javascriptet det rigtige sted.

Tak for hjælpen



Knud Gert Ellentoft (15-03-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 15-03-03 01:00

"Peter Wissing" <peter.wissing@mail.dk> skrev :

>ok tak, det er på rette vej, men jeg har stadig et par spørgsmål, men først
>lidt info.

Normalt har du ikke brug for framenavnene, men skal blot tælle
frames, hvor topframen formentlig er 0, venstre frame 1 osv.

>1. Skal javascriptdelen fra din hjemmeside (den i head-delen) bruges? Hvis
>ja, i hvilket dokument skal den skrives ind?

På den side, hvor linket skal være.

>2. Hvis den skal bruges, skal jeg så ændre på variablerne i [] og i givet
>fald til hvad?

Du skal tælle frames, hvor topframen formentlig er 0, venstre
frame 1 osv. og så skrive det tal i []]

>3. Hvor skrives der: "<a href=#...? Normalt ville jeg skrive titlen på mit
>dokument som skulle hentes.

Du kan ikke linke til to sider i href=, derfor bruges en onclick
i stedet for.

>4. Skal der skrives navnet på dokumentet i: "changeFrames('side3.htm',
>'side4.htm')", så der istedet for side3/4.htm kommer til at stå mine
>dokumentnavne? -og i givet fald, hvordan defineres rækkefølgen og hvilket
>dokument der skal i hvilken iframe?

Rækkefølgen skulle være ligegyldig, men jeg ville sætte den, der
ligger i den første frame øverst - og ja, det er selvf. stien til
de to sider, der skal stå i parantesen.

Hvis du havde et link til siden, kunne der svares mere præcist.

PS.
Du bruger Sv: i svar i stedet for standarden Re:

Hent venligst det fix, som er nævnt i min signatur, hvis du gerne
vil have at så mange som muligt skal kunne læse dine svar.

Svar, som indledes med Sv: filtreres bort mange steder.

Når du har hentet fixet, så er det bare at klikke på det og den
retter OE-fejlen automatisk.

Evt. kan du også vælge at opgradere til en nyere version af
IE/OE, som ikke har denne fejl og samtidig lukker mange
sikkerhedshuller.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Jens Peter Karlsen (15-03-2003)
Kommentar
Fra : Jens Peter Karlsen


Dato : 15-03-03 15:07

Intet "formentlig" der. Frames arrayet går fra Top/Venstre til
Bund/Højre.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Sat, 15 Mar 2003 01:00:06 +0100, Knud Gert Ellentoft
<knudgert@mail.tele.dk> wrote:

>Du skal tælle frames, hvor topframen formentlig er 0, venstre
>frame 1 osv. og så skrive det tal i []]


Peter Wissing (15-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 15-03-03 23:24


Jens Peter Karlsen <jpkarlsen@mvps.org> skrev i en
nyhedsmeddelelse:pkc67vspiije0ff24holj9t6lv2nhf8c19@4ax.com...
> Intet "formentlig" der. Frames arrayet går fra Top/Venstre til
> Bund/Højre.
>
> Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
>
> On Sat, 15 Mar 2003 01:00:06 +0100, Knud Gert Ellentoft
> <knudgert@mail.tele.dk> wrote:
>
> >Du skal tælle frames, hvor topframen formentlig er 0, venstre
> >frame 1 osv. og så skrive det tal i []]
>

Nu er jeg lige blevet usikker på om min top er en iframe eller bare en boks?
Jeg har ikke "kaldt" det en iframe i <body> men den er defineret i <style>.
For hvis det er en boks, er min første iframe den venstre, altså så nr. 0,
og den i midten nr. 1. Jeg har ikke skrevet et nummer i head java delen, kan
det være grunden til at siden ses forkert i Opera og Mozilla 1.3?

Peter



Jens Peter Karlsen (16-03-2003)
Kommentar
Fra : Jens Peter Karlsen


Dato : 16-03-03 00:15

Det er nemt at se. Har du skrevet <iframe>...</iframe> så har du en
iframe. Uanset hvad vil den dog ikke være en del af frames arrayet.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Sat, 15 Mar 2003 23:24:28 +0100, "Peter Wissing"
<peter.wissing@mail.dk> wrote:

>Nu er jeg lige blevet usikker på om min top er en iframe eller bare en boks?
>Jeg har ikke "kaldt" det en iframe i <body> men den er defineret i <style>.
>For hvis det er en boks, er min første iframe den venstre, altså så nr. 0,
>


Knud Gert Ellentoft (16-03-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 16-03-03 03:04

"Peter Wissing" <peter.wissing@mail.dk> skrev :

>Jeg har ikke "kaldt" det en iframe i <body> men den er defineret i <style>.
>For hvis det er en boks, er min første iframe den venstre, altså så nr. 0,
>og den i midten nr. 1. Jeg har ikke skrevet et nummer i head java delen, kan
>det være grunden til at siden ses forkert i Opera og Mozilla 1.3?

Lad os se siden, du kan ikke skifte indhold i en <div>, det ska
være en frame eller iframe.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Peter Wissing (16-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 16-03-03 10:18


Knud Gert Ellentoft <knudgert@mail.tele.dk> skrev i en
nyhedsmeddelelse:rqm77vsnf3i85qbjcarchjvrnekb7p732m@dtext.news.tele.dk...

> Lad os se siden, du kan ikke skifte indhold i en <div>, det ska
> være en frame eller iframe.

Jeg har fået det til at virke nu. Min venstre menu er ifram #0 og den i
midten er #1. Så nu bliver det hele skiftet pænt ud med hinanden. Adressen
er forresten www.sollerod.realisticpolitics.com
Ligger i mærke til noget som ikke er som det bør være så drop en mail, eller
skriv her. Alle links som hedder Side(#) har ikke fået tildelt noge side
endnu, så det er ikke en fejl.

Tusind tak for hjælpen

Peter



Thomas Dybdahl osv (15-03-2003)
Kommentar
Fra : Thomas Dybdahl osv


Dato : 15-03-03 10:30

Peter Wissing wrote in dk.edb.internet.webdesign.html:
> Hej alle
>
> hvordan skal koden være for at den skifter begge sider ved 1
> tryk?

Det skal nok laves med java script. Nu har jeg ikke sat mig så meget ind i
iframes, men jeg bruger dette java script til at ændre normale frames, det
virker perfekt i alle de browsere jeg har testet det i.
Det kan i hvert faldt let ændres til at skifte to frames. Lige nu er det
kun framen midt der bliver ændret.
<script language="JavaScript" TYPE="text/javascript">
function goTo (link) {
top.midt.location=link; }
</script>

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408945
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste