Avatar billede gregorian Nybegynder
22. juli 2004 - 16:56 Der er 7 kommentarer og
1 løsning

Problem med en iframe med designmode på

hmpf.. det var en lang overskrift som jeg håber vil blive vist, da jeg ikke viste hvad jeg ellers skulle kalde det..

nå til problemet:
Mit problem er mit CMS system som jeg er ved at bikse sammen, hvor jeg bruger en iframe til at vise indholdet af en fil jeg nu indlæser..

for at jeg kan redigere i det osv. bruger jeg
message.document.designMode="On"

min iframe fungere på den måde at jeg sætter src (på iframen) til en load.php som derpå indlæser indholdet af html, php osv sider vha. php funktionen Fwrite..

Mit problem er når jeg indlæser indholdet af en fil i iframen og slår designmode fra (så den viser koden) glemmer den simpelthen indrykninger som findes i filen (ligesom der gøres her på eksperten.dk)


hvordan løser jeg den hårknude?

Håber jeg har beskrevet tingene klart nok, og er forresten først tilbage her ved en 22:00 tiden iaften så i har god tænketid hvis i har nogen ideer ;)

Mvh og på forhånd tak
Michael Auchenberg
Avatar billede gregorian Nybegynder
22. juli 2004 - 22:57 #1
håber en af jer får lidt mere hjælp af at jeg viser det i et eksemplel

http://www.gregorian.dk/test/1.php

problemet er at den ikke husker indrykningerne. og de er der når jeg henter den direkte i filen vha.
<?
    $hent = "kalender.php";
   
    $handle = fopen($hent, "r");
    $contents = fread($handle, filesize($hent));
    fclose($handle);
   
    print $contents;
?>
Avatar billede roenving Novice
23. juli 2004 - 13:41 #2
I html-kode skal whitespace ikke gengives, så der tror jeg du er ude i en død ende ...

-- du kender med garanti problemet fra f.eks.

<input type="checkbox">              En tekst

Hvor du er nødt til at bruge no-break-spaces (flere &nbsp;) for at lave stor afstand mellem checkboxen og teksten !-)
Avatar billede gregorian Nybegynder
23. juli 2004 - 17:06 #3
Havde jeg også en ide om, men ville da lige høre om eksperterne havde en løsning på mit problem.. øv øv..

tak for hjælpen endnu engang..
nu kender jeg ikke rutinen på eksperten.dk når vi spørgsmål jo ikke i sig selv er løst om man så giver point..

men smid da lige et svar ala det du lige har givet mig så jeg kan acceptere det ;)
øv øv.. håbede lige.
Avatar billede roenving Novice
23. juli 2004 - 17:31 #4
Hvis du prøver at kigge på koden i mine 'Vis Kode'-vinduer på mine Working Demo's vil du også se, at jeg, for at lave en pæn kode, er nødt til at smide en masse &nbsp;er ind ...

-- og om du vil give point, er selvfølgelig helt op til dig selv, men jeg vil mene, at en afklaring af et problem er lige så meget en løsning, og/eller at man, hvis man ikke finder en løsning, alligevel bør smide lidt anerkendelse af indsatsen af sted ...

-- men det er i hvert fald ikke rimeligt at kaste 100 point ud !o]

-- hvis du selv beholder langt de fleste (eller måske alle !-), er det rimeligt ...

Velbekomme '-)
Avatar billede roenving Novice
23. juli 2004 - 17:32 #5
-- jeg glemte at skrive, at når man kopierer koden fra mine vinduer, får man almindelige mellemrum selvom det er &nbsp;er ...
Avatar billede gregorian Nybegynder
23. juli 2004 - 19:14 #6
Prøver lige at kigge på dem..

er nu helt enig med atr man må smide en anerkendelse af arbejdet..
har godt 7000 points så 100 er jo intet..
du går nu alle sammen.. du har jo hjulpet mig med en del efterhånden så det går du lidt anerkendelse for nu ;) hehe-
Avatar billede roenving Novice
11. september 2004 - 00:50 #7
Jamen, så da tak for point ;~}
Avatar billede gregorian Nybegynder
11. september 2004 - 00:53 #8
så lige at jeg havde over 250 point ude så jeg måtte hellere lige få aflveret de point jeg skyldte ;)

så lidt. du fortjener dem alle
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