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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
nu igen: NN vs IE, NN går sine egne veje
Fra : Trine Banke Brennech~


Dato : 13-10-01 22:46

Hej

Jeg er ved at få grå hår i hovedet af NN vs. IE.


i mit dokument har jeg skrevet:
<?
$forsideBilled = rand(1, 16);
echo "<IMG src=\"/forside_billeder/";
echo $forsideBilled;
echo ".jpg\" border=\"1\" alt=\"forsidefoto\" style=\"margin-right:
20px\">";
?>



vis kilde i IE medfører:
<img src="/forside_billeder/12.jpg" border="1" alt="forsidefoto"
style="margin-right: 20px">


hvilket også var min mening - men vis kilde i NN medfører:
< src="/forside_billeder/7.jpg" border="1" alt="forsidefoto"
Ttyle="margin-right: 20px">


hvad er der blevet af img og s'et i style?
Siden kan ses på http://www.kmbanke.dk/nytDesign/
Forskellen mellem de to browsere skulle være til at få øje på...
Ind til videre er ovennævnte det eneste php, der er i dokumentet.


Jeg håber nogen kan hjælpe mig!
Venlig hilsen
Trine



 
 
Jacob Bunk Nielsen (13-10-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 13-10-01 23:56

"Trine Banke Brenneche" <tbb@c.dk> writes:

> hvilket også var min mening - men vis kilde i NN medfører:
> < src="/forside_billeder/7.jpg" border="1" alt="forsidefoto"
> Ttyle="margin-right: 20px">

Jeg så det samme, og synes at det ser ret mystisk ud. Valget af
browser burde slet ikke have noget med evalueringen af scriptet på
serveren at gøre.

Jeg kastede derfor ngrep (en sniffer) efter min computer mens jeg
hentede siden. Her er de relevante linier fra mens siden blev hentet
med Netscape:

...<IMG src="/forside_billeder/.7.jpg" border="1" alt="forsidefoto" style="margin-right: 20px">.</td>

Det er altså rigtigt nok (de ekstra punktummer er noget ngrep
indsætter for at "vise" kontroltegn).

Her ser koden i øvrigt således ud:

<IMG src="/forside_billeder/
4.jpg" border="1" alt="forsidefoto" style="margin-right: 20px">

Jeg ville nok droppe det linieskift i src-attributten. Det kan jo være
at der (også) er en bug i Netscape der gør at den ikke kan finde ud af
det når der er linieskift i attributterne.

> hvad er der blevet af img og s'et i style?

Spist af Netscape :-\

--
Jacob - www.bunk.cc
Pyros of the world... IGNITE !!!

Christian Schmidt (14-10-2001)
Kommentar
Fra : Christian Schmidt


Dato : 14-10-01 16:53

Trine Banke Brenneche wrote:
>
> hvilket også var min mening - men vis kilde i NN medfører:
> < src="/forside_billeder/7.jpg" border="1" alt="forsidefoto"
> Ttyle="margin-right: 20px">

CSS er ikke Netscape 4s stærke side, og en uheldig kombination af styles
kan få den til at opføre sig mystisk. Når "style" ændres til "Ttyle" i
view source, så er det et symptom på, at den er blevet forvirret og er
på vej til at gøre mærkelige ting.

Problemet har således ikke noget at gøre med PHP.

Løsningen er at forsøge at forsøge at omskrive sin HTML og CSS, så
Netscape 4 ikke får den galt i halsen. Det kan som regel lade sig gøre
uden de store problemer.


Christian

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

Månedens bedste
Årets bedste
Sidste års bedste