Avatar billede oleoldhoj Nybegynder
16. februar 2006 - 17:40 Der er 18 kommentarer og
1 løsning

redirect i PHP som bruger target

Jeg ville gerne genloade hele siden (2 framse)

og har derfor lavet 3 farmes
som kan ses på nedestående tegning


+------------__Helesitet---------------+
/                                      /
/  +-----------_TopFrames----------+  /
/  /          noget php            /  /
/  /                                /  /
/  +--------------------------------+  /
/                                      /
/  +-----------_MainFrames----------+  /
/  /                                /  /
/  /      noget php2              /  /
/  +--------------------------------+  /
+--------------------------------------+

og jeg skal opdaterer hele sitet -.-- så jeg tænker at smide en php fil ind i og opdaterer _Helesitet og derved hele sitet
noget ala

<?php
$URL="http://www.gris.com";
header ("Location: $URL");
Target="_Helesitet" ?>


Eller kan man gøre det på en anden måde

nogle gode ideer ???
Avatar billede fixxxer Nybegynder
16. februar 2006 - 17:47 #1
Når du nu bruger et server-side scripting sprog, ville det så ikke være nemmere at slippe helt af med frames?

I stedet inkludere du dine frames indhold, der hvor de skal være, med php.
Avatar billede oleoldhoj Nybegynder
16. februar 2006 - 18:05 #2
jeg tror ikke jeg forstår hvad du mener ?
Avatar billede oleoldhoj Nybegynder
16. februar 2006 - 18:07 #3
kan du giver et eksempel ...

jeg kan kode en små 5 andre sprog men har kun få dages erfaring med php.. men lære hurtigt ... jeg forsøger at lave en "login" ordning
Avatar billede fixxxer Nybegynder
16. februar 2006 - 18:27 #4
du kan fx bruge include()

der hvor du i dag har et frameset, erstatter du denne med en include().

Fx

...
<body>
  <? include('menu.php'); ?>
  ...
</body>
...

Men hvis du er på begynderniveau, kan du med fordel læse nogle tutorials om emnet.
Det er en anden tankegang at have en flad side hvor dele af indholdet inkluderes fra andre sider, end at have et frameset der viser dele af siden fra andre sider.
Avatar billede olebole Juniormester
16. februar 2006 - 20:28 #5
<ole>

Frames kan ikke erstattes af inkluderede dokumenter, hvis man samtidig forventer at få samme features, som frames har.
Jeg er helt på linje med, at frames ikke er særligt velegnede på WWW, men der er stadig mange steder på intranet og i admin-moduler, hvor de er langt at foretrække  :)

/mvh
</bole>
Avatar billede oleoldhoj Nybegynder
17. februar 2006 - 01:00 #6
Realt set ville jeg gerne have man ikke genloadede topppen og den var det fast :D
Derfor er jeg ikke blevet i PHP ... men har du nogle ideer ?
Avatar billede olebole Juniormester
17. februar 2006 - 15:13 #7
1) Du kan lægge det hele i ét dokument ... det kan du redirecte til.
2) Du kan bruge et frameset ... der kan du kun redirecte til den samme frame, som dokumentet i forvejen ligger i.
Avatar billede oleoldhoj Nybegynder
18. februar 2006 - 00:06 #8
Jepper ... det var også de muligheder jeg kom frem til :( .... så må man jo lave lidt redesign ... jeg mener bare jeg for en 3 år siden (Da jeg lavede en søgemaskine ) kunne opdaterer 2 framses ... 0med et fælt lille hack :D - ( 5 år på uni så burde man jo ikke lave sådanne hack mere)
Avatar billede oleoldhoj Nybegynder
18. februar 2006 - 00:06 #9
Fejlen er også fjernet nu .. det var en side efffect i gamle browserer :D
Avatar billede oleoldhoj Nybegynder
18. februar 2006 - 00:07 #10
så hvis folk kendte et andet lille fælt hack :D
Avatar billede fixxxer Nybegynder
18. februar 2006 - 01:55 #11
Mon ikke spørgsmålet i såfald hører til i JavaScript kategorien?
Avatar billede oleoldhoj Nybegynder
18. februar 2006 - 09:17 #12
kan man da gøre det med JavaScript?
Avatar billede fixxxer Nybegynder
19. februar 2006 - 12:47 #13
Jeg tror nu at det kun kan lade sig gøre med JavaScript, da PHP ikke kan arbejde ud over den frame den bor inden i - som olebole også påpeger 17/02-2006 15:13:54
Avatar billede oleoldhoj Nybegynder
19. februar 2006 - 13:52 #14
Har du et godt link til at kunne gøre det med Javascript ?
Avatar billede oleoldhoj Nybegynder
20. februar 2006 - 09:30 #16
fino ... svar lige ... med svar
Avatar billede fixxxer Nybegynder
20. februar 2006 - 09:33 #17
Mon ikke om så at dette også kvalificere sig som en point-refundering? :)

Jeg springer i hvert fald point over.
Avatar billede oleoldhoj Nybegynder
20. februar 2006 - 10:10 #18
.
Avatar billede oleoldhoj Nybegynder
20. februar 2006 - 10:12 #19
Jeg sætter meget pris på supporten - da sådanne ting er meget givende og rart at blive bekrafte i den tese jeg havde -- og tak
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