Avatar billede claus_larsen Nybegynder
10. november 2001 - 23:36 Der er 8 kommentarer og
2 løsninger

I-frame/PhP

Jeg har en hjemmeside, som er opdelt i fire dele.

Det skal bruges som et opslagsværk over personer, en personaledatabase, el. lign.

Jeg har lavet en søgemaskine, og har ingen problemer med selve kodningen, som foregår i php.

Problemet er som følger :

Når listen over personer som er fundet i søgningen kommer frem, skal denne holdes indenfor en ramme på 325x50 pixels. Udskriver jeg listen normalt vil den skube hele designet rundt, da det er opstillet i tabeler!

Derfor har jeg lavet en Iframe, hvori man kan bladre mellem de fundne poster, og det fungerer også fint...

Når man så skal hente datene på en enkelt person, klikker man på navnet!

Hvordan får jeg personens data til at komme frem i et af de andre fire felter på min side.

Hvis jeg laver et normalt link bliver det jo bare åbnet i I-Framen! Jeg skal ligesom linke UD fra I-framen, uden at åbne et nyt vindue!

Kan jeg overføre en variabel, som normalt ved at overføre den til URL\'en??? altså
<?
print(\"<A HREF=\\\"index.php?id=$row[id]\\\">Peter Larsen</A>\");
?>

Håber i kan hjælpe mig med at få løst problemet!
Avatar billede parazite Nybegynder
10. november 2001 - 23:43 #1
Hvis du vil udenfor iframen, og alt det andet ikke er frames/iframes, så bliver du nødt til at reloade hele siden. Altså med target=\"_top\" i linket i iframen. Og ja, der kan du sagtens smide variabler på URL\'en.
Avatar billede cd_ Nybegynder
10. november 2001 - 23:45 #2
dette er ikke 150 point værd. Men,
<?
print(\"<A HREF=\\\"index.php?id=$row[id]\\\" target=\\\"_user_info\\\">Peter Larsen</A>\");
?>


Avatar billede parazite Nybegynder
10. november 2001 - 23:49 #3
cd_ : Øh... hvor læser du, at han har flere iframes? :)
Avatar billede 7th Praktikant
10. november 2001 - 23:52 #4
Kan man ikke bare bruge include funktion, så hvis man klikker på $brugernavn så
if $brugernavn
include $brugernavn.php
Måske er det for besværligt. I dunno...
Avatar billede parazite Nybegynder
10. november 2001 - 23:54 #5
7th : Sagtens, men kræver stadig at man reloader siden - men jo, det er det nemmeste, med mindre data ligger i en database.
Avatar billede cd_ Nybegynder
10. november 2001 - 23:56 #6
hm.. det er vel ligemeget hvad det nye vindue hedder :P
Avatar billede fri-hash Nybegynder
10. november 2001 - 23:57 #7
lav evt også det felt du vil vise persondata i om til en iframe ... fra din eksisterende iframe åbner du så din persondata-fil i den nye iframe med target=
Avatar billede parazite Nybegynder
10. november 2001 - 23:57 #8
cd_ : \"Jeg skal ligesom linke UD fra I-framen, uden at åbne et nyt vindue!\" ;)
Avatar billede parazite Nybegynder
10. november 2001 - 23:59 #9
Personligt ville jeg nøjes med at reloade iframen, og så smide person-data øverst på siden. :)
Avatar billede claus_larsen Nybegynder
11. november 2001 - 22:55 #10
Tror jeg går efter løsningen med to iframes selvom det ikke er det jeg har beskrevet, men i skal nok alle få point! Jeg uddeler i morgen!
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