Avatar billede mads1987 Nybegynder
04. april 2004 - 18:39 Der er 14 kommentarer og
1 løsning

Flere targets

Jeg har en side bygget af to frames. Frame1 og Frame2.

Jeg skal nu skifte begge frames, ved at klikke på et stykke tekst i Frame 2. Hvordan lade dig sig gøre?
Avatar billede roenving Novice
04. april 2004 - 18:46 #1
<a href="nyFrame2side.html" onclick="parent.Frame1.location.href='nyFrame2side.html';">
Avatar billede roenving Novice
04. april 2004 - 18:47 #2
Hov ...

<a href="nyFrame2side.html" onclick="parent.Frame1.location.href='nyFrame1side.html';">To links</a>
Avatar billede mads1987 Nybegynder
04. april 2004 - 18:56 #3
Det skaber et problem, når man trykker tilbage i browseren, så skifter kun den ene frame, man skal altså trykke tilbage to gange. Nogen udvej på dette?
Avatar billede roenving Novice
04. april 2004 - 19:01 #4
Næh ...

Det er sådan browserens history-objekt som regel fungerer !-)
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:04 #5
Okay, det går nok også!
Du må gerne ligge et svar, endnu engang tak for hjælpen.
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:06 #6
Når nu jeg har fat i dig!
Jeg smider 15 point mere.
Kan man ikke gøre sådan at hele baren med tilbageknapper og adresselinie osv. ikke bliver vist?
Avatar billede roenving Novice
04. april 2004 - 19:17 #7
Kun hvis du selv skaber dit vindue med javascript !-)

window.open('dinUrl','main','toolbar=no')

-- og der er een mulighed for at undgå tilbage-fejlene og det er at bruge synkronisering, men den skal så bruges i begge frames:

<body onload="fr=parent.Frame1.location;lnk='linketDenSkalHave';if(fr.href.indexOf(lnk)==-1)fr.href=lnk;">
Avatar billede roenving Novice
04. april 2004 - 19:18 #8
-- og velbekomme '-)
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:25 #9
Så er der næsten styr på det. Jeg kan bare ikke rigtig få den til at være 100% både i højde og breden, den reagere faktisk slet ikke:
<a href="#" onClick="window.open('index.php','main','toolbar=no' ,'width=100%' ,'height=100%' )">bngfgnfgfgfn </a>
Avatar billede roenving Novice
04. april 2004 - 19:31 #10
Du har også fået forkert fat i to forskellige ting:

-- der er kun een parameter til alle window-features (og der må _ikke_ være mellemrum !-), og du kan kun angive pixel-størrelser !o]

<a href="#" onClick="window.open('index.php','main','toolbar=no,top=0,left=0,width='+screen.availWidth+',height='+screen.availHeight);return false;">bngfgnfgfgfn </a>

Bemærk iøvrigt, at jeg returnerer false, så det nuværende vindue ikke blinker ...

-- og så skal du være opmærksom på, at du ikke 'bare' kan lukke det oprindelige vindue !-)
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:39 #11
Jeg tror jeg finder ud af det med noget PHP. Mange tak nu virker det præcis som jeg ønskede.
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:42 #12
Hov, glemte de ekstra point, øjeblik.
Avatar billede roenving Novice
04. april 2004 - 19:43 #13
Arh, det er zq nok ikke noget problem !-)

Men tak for points ;~}
Avatar billede mads1987 Nybegynder
04. april 2004 - 19:44 #14
Sådan: http://www.eksperten.dk/spm/485788

Og nu glemte jeg lige at den går ud over status linien. Har den ikke en ca. standart størrelse, så man bare kan trække et vist antal pixel fra?
Avatar billede roenving Novice
04. april 2004 - 19:48 #15
Hvis du kigger på: http://roenving.users.whitehat.dk/WindowLaboratory.html, kan du se, hvilke der kan sættes og fjernes (de øverste 8 !-)

-- og som standard er alle no, medmindre intet er angivet, så det du vil have med skal positivt angives !o]
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