/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Grim border på <object>
Fra : Steen


Dato : 18-02-04 10:13

Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
<iframe src="...">, men så kom der en grim, grim border på, som ikke
forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun få
den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt i
xhtml 1.0 strict!

Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
der kommer guddødemig den samme grimme, grimme border på! ...og <object
style="border:0px;"... fjerner den ikke.

Nogen forslag?

mvh Steen



 
 
Martin Hintzmann And~ (18-02-2004)
Kommentar
Fra : Martin Hintzmann And~


Dato : 18-02-04 11:19

Steen wrote:
> Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
> <iframe src="...">, men så kom der en grim, grim border på, som ikke
> forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun få
> den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
> ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt i
> xhtml 1.0 strict!
>
> Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
> samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
> der kommer guddødemig den samme grimme, grimme border på! ...og <object
> style="border:0px;"... fjerner den ikke.
>
> Nogen forslag?
>

Ja, start med at give et link til siden, så vi kan få syn for sagen

Hintzmann c",)

Steen (18-02-2004)
Kommentar
Fra : Steen


Dato : 18-02-04 11:45

Martin Hintzmann Andersen wrote:

> Ja, start med at give et link til siden, så vi kan få syn for sagen

http://www.fys.ku.dk/~sej/iframe_vs_object.htm

/steen



Erik Ginnerskov (18-02-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-02-04 13:42


"Steen" <virker@ikke.invalid> skrev

> Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
> <iframe src="...">, men så kom der en grim, grim border på, som ikke
> forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun

> den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
> ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt
i
> xhtml 1.0 strict!
>
> Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
> samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
> der kommer guddødemig den samme grimme, grimme border på! ...og <object
> style="border:0px;"... fjerner den ikke.
>
> http://www.fys.ku.dk/~sej/iframe_vs_object.htm

I min Mozilla 1.5 er der kun den røde border, som du selv har sat på
test14.htm

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Steen (18-02-2004)
Kommentar
Fra : Steen


Dato : 18-02-04 14:15

Erik Ginnerskov wrote:

> I min Mozilla 1.5 er der kun den røde border, som du selv har sat på
> test14.htm

Du har ret! Der er heller ingen borders i min Mozilla Firebird. Men i IE6 er
der nogen grimme borders. Og det er jo ærgeligt, al den stund at langt de
fleste bruger IE...

/steen



Jens Gyldenkærne Cla~ (18-02-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-02-04 14:33

Steen skrev:

> Du har ret! Der er heller ingen borders i min Mozilla
> Firebird. Men i IE6 er der nogen grimme borders. Og det er jo
> ærgeligt, al den stund at langt de fleste bruger IE...

Jeg eksperimenterede lige lidt. Det virker hvis man sætter border:
none; på html og body i den inkluderede dokument.

Se eksemplet her:
<http://www.gyros.dk/usenet/html/iframeborder.shtml>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Steen (18-02-2004)
Kommentar
Fra : Steen


Dato : 18-02-04 15:27

Jens Gyldenkærne Clausen wrote:

> Jeg eksperimenterede lige lidt. Det virker hvis man sætter border:
> none; på html og body i den inkluderede dokument.
>
> Se eksemplet her:
> <http://www.gyros.dk/usenet/html/iframeborder.shtml>

Hatten af! Respekt!

Hvordan f.... fandt du på det?! Det er intet mindre end genialt

I min IE6 er det dog tilstrækkeligt at sætte html { border:0px; }- jeg
behøver ikke sætte den på body, for at det virker.

1.000 tak for hjælpen!

Mvh Steen



Jens Gyldenkærne Cla~ (18-02-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-02-04 16:07

Steen skrev:

> Hvordan f.... fandt du på det?! Det er intet mindre end
> genialt

Udelukkelsesmetoden

Eftersom der ikke var flere egenskaber at sætte for det ydre objekt
(iframe/object) måtte kanten vel komme fra det indre - altså den
inkluderede side.

> I min IE6 er det dog tilstrækkeligt at sætte html {
> border:0px; }- jeg behøver ikke sætte den på body, for at det
> virker.

O.k. - jeg testede kun med begge sat.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Allan Vebel (22-02-2004)
Kommentar
Fra : Allan Vebel


Dato : 22-02-04 00:55

Steen <virker@ikke.invalid> skrev:

> Jeg skal inkludere et xhtml-dokument i et andet.

Du skal nok anvende ssi til formålet, så slipper du helt af
med borderproblemet - og hvordan det fungerer i de
enkelte browsere.

Der er stor forskel på hvordan <iframe> og <object> vises
i de enkelte browsere - det kan du helt slippe for at tænke
på med ssi - det er bare ren data der bliver inkluderet.

--
Allan
http://html-faq.dk



Steen (22-02-2004)
Kommentar
Fra : Steen


Dato : 22-02-04 09:47

Allan Vebel wrote:

>> Jeg skal inkludere et xhtml-dokument i et andet.
>
> Du skal nok anvende ssi til formålet, så slipper du helt af
> med borderproblemet - og hvordan det fungerer i de
> enkelte browsere.

OK - det var ikke hele sandheden, jeg skrev. Jeg skal inkludere et
aspx-genereret html-dokument, som ligger på én server, i et xhtml-dokument,
som ligger i et kommercielt CMS på en anden server.

> Der er stor forskel på hvordan <iframe> og <object> vises
> i de enkelte browsere - det kan du helt slippe for at tænke
> på med ssi - det er bare ren data der bliver inkluderet.

Med CSS er det vel muligt at få det til at se ens ud i alle browsere (mere
eller mindre). Som det er nu, ser det såmænd meget pænt ud i både
IE6.0/IE5.5/IE5.0/Mozilla Firebird/Opera 7/Win og IE5.2/Mozilla
Firebird/Safari/Mac.

Mvh Steen



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste