24. marts 2001 - 20:13Der er
124 kommentarer og 2 løsninger
Tabel
Heysa Jeg har en side som jeg skal have hjælp til! Tabellen er lavet så grafikken passer sammen, men problemmet er, at den ikke forlængere siderne efter hvor meget data der er i midten, og at midten skal være en html fil den henter...
<iframe er en IE-only html kommando der henter en htmlfil og kægger den ind i et firkantet felt på siden. Den ville do næppe være velegnet da den forudsætter du ved præcist hvormeget html filens tekst fylder og det varierer jo meget alt efter hvilken skærm brugeren har og hvor stor hans fontstørrelse er.
Næe. du kan vist også give en src=\"filnavn\" parameter i en <div kommando (igen kun IE). Du skal nok have en anden til at svare på det punkt, jeg holder mig ret langt væk fra \"duer kun i een browser\" kommandoer.
Det er da fordi bredden af den td der er helt til venstre er breddere end baggrundbilledet. Det er altså baggrundbilledet i den td helt til ventre der gentager sig igen ...
MEN. Det er en ret dårlig løsning. Jeg regner med at du bruger 1024x768 eller større, men hvis du skifter til 800x600 vil du forstå mig. Din tabel er for bred. Mindsk i stedet både bredden af din td både helt til højre og helt til venstre. Det løser også problemet, men betydeligt bedre!
Kæft mand hvor du roder ... :) Lige et tip: Når du laver tabeller, så start med at lave strukturen i dem. Lad border være 1 (og skriv noget i alle td\'er) så du kan se hvordan det ser ud. Derefter kan du så stoppe det rigtige ind.
Okay, jeg retter lige til i det så det er til at forstå ... eller rettere, jeg gør det lidt mere overskueligt.
Her et lynkursus. <table> - starter en tabel <tr> - starter en \"table row\", altså en vandret række <td> - starter en \"table data\", altså en lodret kolonne align, valign mv. går jeg ud fra du kender til ...
Oprettelsesdato 2000-12-04 11:44:55 Point ved oprettelse 300 Point opsparet (110 dage * 5 point) 550 Point tjent 950 heraf 950 ved at spise egne spørgsmål. Point brugt 1155 Point ude 100 Banner Point 0 I alt 545
Undskyld, men jeg måtte lige træde til som jordefar ved en fårefødsel ... Jeg håber sq jeg får point for det her, for eller kunne jeg sq skrive min kemirapport i stedet ... ;o)
Du får 160 point hvis du kan få det til at virke uden den dims i højre side, og menu som jeg skrev om se http://www.skodstationen.adsl.dk/ny/index3.html til at virke ved at den åbner links i midten!
Jeg vil anbefale dig at læse html-tutoriallen på html.dk ... der er et ok afsnit om tables ... min lillebror er netop i gang med at tygge det igennem ...
Det er umuligt at lade en iframe (IE) eller ilayer (NN) afhænge af indholdet i den ... umiddelbart i hvert fald. Det kræver et KæMpE - og jeg mener vitterligt KæMpE - JavaScript ... Hvis du skal lave det tilfredsstillende bør du bruge et ServerSide sprog, som evt. php eller asp ... jeg stemmer for php ... ;o)
nuck -> Du har jo ikke selv lavet det \"robot-hovede\" i midten af dit top-logo... Jeg kan fortælle dig at der er copyright på, så medmindre du har fået lov til at bruge det skal du nok ikke bruge det? :(
nuck -> Du har jo ikke selv lavet det \"robot-hovede\" i midten af dit top-logo... Jeg kan fortælle dig at der er copyright på, så medmindre du har fået lov til at bruge det skal du nok ikke bruge det? :(
Jeg havde samme problem som dig og havde i lang tid gået med idén om at lære php ... det kan jeg nu. Hvis du også skulle få lyst kan jeg anbefale dig at læse webcafe.dk\'s tutorials om emnet (PHP og evt. MySQL), de er vældig gode, det er der jeg har lært det ...
Nixen bixen, jeg har ikke icq ... sidder bag en proxy hvor jeg ikke kan få lov og jeg har endnu ikke fundet ud af hvordan h... man kan vælge hvilken port man vil bruge ...
Jeg kan jo ikke en gang få oprette mig som icq-bruger og dermed ikke starte programmet ... den går i kage når jeg forsøget at oprette en bruger ... Jeg får det fikset når jeg får tid til det ...
Jeg ved ikke rigtigt om jeg når at blive færdig i aften ... der venter 1½ rapport (½kemi og ½fysik) i morgen, så jeg går tidligt i hi i aften ... håber du forstår. Hvis jeg ikke når i aften så laver jeg det færdig i morgen.
Jeg fikser det hele ... laver det ordentligt fra bunden ... Jeg vil bare lige have det på det rene mht. mængden af points ... 160 for tabellen mv. og 300 for at lave det til php ... (?)
Der er én ting du skal ændre. Det er variablen $base_url som står i linie 5 i index.phtml ... det skulle være til at finde ud af. Egentlig er det ikke nødvendig for dig, men jeg skulle bruge det da jeg lavede det ... jeg kan godt forklare nærmere, men det er vel irrellevant.
Jeg kunne godt tænke mig at høre lidt om det projekt i har gang i med siden ... måske kunne jeg tænke mig at være med som php-mand ... hvis I da kan bruge sådan én ... ;o)
Den fejl som jeg skriver der er (i emailen) er jeg ikke helt sikker på er i din version, men jeg mener det. Se om linket til chatten virker, hvis ikke så er fejlen der.
Læser lige dit sidste indlæg igennem igen og kommer til at spekulere over hvad du mener ...
<?php $tekst = \"Bla bla bla ...\"; echo \"$tekst<br>\"; ?> - vil skrive Bla bla bla<br> til browseren ... er det det du mener?
Skal du indsætte et helt dokument i php bruger man include(\"filnavn.fil\") ... Det som man includer går man ud af php-koden. Hvis der skal bruges php i filen der includes skal der i denne fil stå <?php i starten (og ?> som normalt) ...
Det er det der sker på index.phtml ... der includer jeg ikke en bestemt, men værdien der står i $action (som vedhæftes ved \"index.phtml?action=start\". .pthml \"sættes på\" i starten så det ikke forvirre og gør linket længere end højst nødvendigt.
Hvis du har spørgsmål mht. hvordan det fungerer så spørg endelig løs.
Casper
PS. Kan du fortælle lidt om jeres projekt ... jeg er lidt interesseret i at vide hvad det går ud på ... måske kunne det være sjovt at være med til at lave sitet ...
Hehe Øhm hør her, hvis jeg nu vil have den til at vise nybruger.php og ikke andet i Opret Skal den så se sådan her ud : <?php include(\"nybruger.php\")
} } echo \"Vi har endnu ikke åbnet for denne funktion\"; ?>
BlaaH
Eller skal jeg simpel hen bare paste alt fra nybruger.php ind i opret.phtml?
mht. mellemrummene i mellem billederne så skyldes det at det at al koden ikke står på én linie. Brug i stedet dette: *********menu.phtml************* <a href=\"index.phtml?action=start\"><img border=\"0\" src=\"<?php echo $base_url; ?>0.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=chatten\"><img border=\"0\" src=\"<?php echo $base_url; ?>1.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=opret\"><img border=\"0\" src=\"<?php echo $base_url; ?>2.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=ret_info\"><img border=\"0\" src=\"<?php echo $base_url; ?>3.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=soeg\"><img border=\"0\" src=\"<?php echo $base_url; ?>4.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=stats\"><img border=\"0\" src=\"<?php echo $base_url; ?>5.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=lamers\"><img border=\"0\" src=\"<?php echo $base_url; ?>6.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=hjaelp\"><img border=\"0\" src=\"<?php echo $base_url; ?>7.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=status\"><img border=\"0\" src=\"<?php echo $base_url; ?>8.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=kontakt\"><img border=\"0\" src=\"<?php echo $base_url; ?>9.gif\"></a><img border=\"0\" src=\"<?php echo $base_url; ?>nav_wordsplitter.gif\"><a href=\"index.phtml?action=links\"><img border=\"0\" src=\"<?php echo $base_url; ?>10.gif\"></a> ********************************
Okay. Hør nu efter. Grundlæggende så gør include det at den C&P\'er alt hvad der står i dokumentet der hentes. Hvis du vil include alt hvad der står i nybruger gøres det således: <?php echo \"det der står på siden før indholdet af nybruger.php kommer ...\"; include(\"nybruger.php\"); echo \"resten af siden ...\"; ?>
Hvis du kigger på index.phtml så vil du se at $action, som er den variabel der vedhæftes ved linkene, bliver ændret således: $action = \"$action.phtml\"; Dvs. det som før hed (f.eks) chatten hedder nu chatten.phtml. Nu kan jeg så bruge variablen $action (der indeholder \"chatten.phtml\") til at gøre følgende: <?php include(\"$action\"); ?> Så includes nemlig chatten.phtml, og ikke chatten ...
MEN hvis I meget gerne vil kaldes jeres sider .php frem for .phtml kan jeg snildt flæske i det så i kan få jeres eventuelle ønske opfyldt ...
Undskyld jeg spørger, men hvor meget forstandt har du på html? - så ved jeg hvilket \"niveau\" jeg skal forklare det på (forstå mig ret!) ... Det er ikke for at virke nedgørende, det er bare rart at vide ...
Vær lige opmærksom på at din gif-fil til at adskille menu-billederne med (nav_wordsplitter.gif) har to hvide pixels til venstre ... Hvis de skal være der så vær helt sikker på at de er præcist midt mellem bogstaverne på menu-billeder ...
Undskyld mig! \"Du\'r en NISSE!\". Du skulle ikke ændre dem til .php, men til .phtml, hvilket vil ske hvis du skriver følgende i en MSdosprompt: ren *.php *.phtml ... og så skal du selvfølgelig stå i det rigtige bibliotek.
Så ville jeg da gerne have dig med til at lave denne chat ?
Synes godt om
Ny brugerNybegynder
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.