|
| Vis : XHTML & CSS2 i IE Windows XP ??? Fra : molokyle | Vist : 1699 gange 200 point Dato : 02-05-05 20:32 |
|
Jeg har en hjemmeside under konstruktion : http://molokyle.frac.dk
Min kode er ..som følger :
XHTML :
Kode <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da">
<head>
<title>Molokyle</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="shortcut icon" href="./ico/favicon.ico" />
<link rel="schema.dc" href="http://purl.org/metadata/dublin_core_elements" />
<link rel="stylesheet" type="text/css" href="./css/default.css" />
<meta name="Title" content="Molokyle" />
<meta name="Description" content="Hjemmeside" />
<meta name="Keywords" content="Molokyle" />
<meta name="Robots" content="ALL" />
<meta name="Revisit-after" content="7" />
<meta name="Author" content="Henrik Mortensen" />
<meta http-equiv="Reply-to" content="molo@pc.dk" />
<meta name="Copyright" content="Henrik Mortensen" />
<meta http-equiv="Content-language" content="dan" />
<meta name="Rating" content="General" />
<meta name="Generator" content="Henrik Mortensen" />
<meta name="ObjectType" content="Text" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta name="DC.Title" content="Molokyle" />
<meta name="DC.Description" content="Hjemmeside" />
<meta name="DC.Subject" content="Molokyle" />
<meta name="DC.Creator" content="Henrik Mortensen" />
<meta name="DC.Contributor" content="ingen" />
<meta name="DC.Rights" content="Henrik Mortensen" />
<meta name="DC.Identifier" content="http://www.molokyle.frac.dk" />
<meta name="DC.Publisher" content="Henrik Mortensen" />
<meta name="DC.Date" scheme="ISO8601" content="2005-05-01" />
<meta name="DC.Language" scheme="NISOZ39.50" content="dan" />
<meta name="DC.Type" content="Text" />
<meta name="DC.Format" scheme="MIME" content="text/html" />
<script type="text/javascript" src="./js/default.js"></script>
</head>
<body>
<p class="center">
Denne side er under konstruktion.
</p>
<div class="center">
Molokyle.
</div>
<p class="center">
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" style="width:88px;height:31px" /></a>
<br/>
<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.molokyle.frac.dk/css/default.css"><img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" style="width:88px;height:31px" /></a>
</p>
<p class="center">
<span onmouseover="this.style.cursor='pointer';" onmouseout="this.style.cursor='default';" onclick="window.close();" style="color:#ffffff;">LUK VINDUET</span>
</p>
</body>
</html> |
CSS :
Kode <!--
html {
overflow:hidden; /* gets rid of the scroll bars in IE6 */
}
body {
overflow:auto; /* to add scroll bars if required */
height:100%;
margin:0;
border:0;
color:#c0c0c0;
background-color:#008080;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:0.75em;
}
img {
border:0;
}
.center {
text-align:center;
}
--> |
Javascript :
Kode <!--
function Redirect(url)
{
Full(url);
window.opener='';
window.close();
}
function Full(url)
{
window.open(url,'_blank','fullscreen=yes');
}
//--> |
...ALT dette fungerer under Win98 og XP, men ikke i XP med SP2.
Hvorfor ikke ???
Standarden er overholdt og IE 5+ er åbenbart heller ikke problemet. Er det endnu en "HOVSA" hos XP's ServicePack 2 ?
..eller hur ?
Det skal lige nævnes at siden er certifikeret af : http://w3.org !!!
Ps. Min egen teori om 'problemet' bunder i XP SP's måde at håndtere historikken. Denne smadres nemlig af Javascript koden :
..der sletter parent objektet til det aktuelle vindue.
Alternativet ville være at åbne et nyt browserobjekt, som implementeret på siden : http://www.birgitteschultz.frac.dk
Alle jer med XP og SP2 ....kan I overhovedet komme ind på siden ???
</MOLOKYLE>
| |
| Kommentar Fra : Eyvind |
Dato : 02-05-05 21:40 |
|
Men den opfører sig underligt i firefox
Popupstopperen reagerede - men du fik tilladelse.
nu lægger den 2 sider oven på hinanden
øverste:
Denne side er under konstruktion.
Molokyle.
Valid XHTML 1.0!
Valid CSS!
LUK VINDUET
underste er bare grøn
Jeg ved godt at du bad om XP................
| |
| Kommentar Fra : emesen |
Dato : 02-05-05 21:40 |
|
Rapport fra win 2000 sp4 med IE5
Åbner fint siden. http://molokyle.frac.dk
Jeg kan ikke h-klikke og kopiere adresselinien.
Vil du lukke......ja........lukker.
vil du lukke......nej.......lukker ikke og formen forsvinder
.
jeg har efter nogle forsøg flere molokyler liggende på processlinien, som kun forsvinder med Alt+F4.
| |
| Kommentar Fra : molokyle |
Dato : 03-05-05 00:16 |
|
emesen -> Det undrer mig ikke med versioner under IE 5.5 pga. XHTML og CSS ikke var særlig godt understøttet af disse browserversioner. Det er bare underligt at IE 6 opfører sig forskelligt med forskellige Windows versioner : Win98/XP. Det er dog den samme fortolker der ligger bag.
Hvad med IE 6 under Windows 2000 eller NT ???
..en eller anden ?
</MOLOKYLE>
| |
|
Jeg kan ikke åbne din side med XP og SP2.
Jeg forstår ikke hvorfor du bruger window.opener = ' ';
window.opener på den første side side man kommer ind på refererer vel til den side man klikkede på linket til http://molokyle.frac.dk, i mit tilfælde denne side. Kan du ikke nøjes med:
Kode <!--
function Redirect(url)
{
Full(url);
window.close();
}
function Full(url)
{
window.open(url,'_blank','fullscreen=yes');
}
//--> |
| |
| Kommentar Fra : molokyle |
Dato : 03-05-05 11:48 |
|
erik_bomholt -> Årsagn til jeg bruger window.opener=''; er ,at man ikke kan åbne en side i fuldskærm uden at kaldet kommer 'udefra'. Dette vil give 2 vinduer : index.html og den side der åbnes i fuldskærm. En side kan kun lukke sig selv, hvis ikke den har nogen parent. Derfor er den eneste metode at lukke index.html og kun vise fuldskærmssiden, at bruge nævnte kald til 'opener' for at 'narre' siden til at tro den ingen parent har.
Jeg har dog lige fundet ud af at child kan lukke parent med kaldet : javascript ener.close();
http://js-examples.com/javascript/?id=30
Dette vil jeg teste, når jeg får tid
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 03-05-05 13:01 |
|
Hmmm.....den gik sgu ikke:
En fil : open_new_close_me.html med event'en : onload="javascript:window.open('new.html') i <body>
..og en fil : new.html med event'en : onload="javascript ener.close();" i <body>
..trikker en systemdialogbox der spørger : Et vindue prøver at lukke. Vil du lukke vinduet ? [Ja] [Nej]
..og så ryger fidusen med en transparent programkørsel
Brugeren skal ikke tage stilling til alt muligt uvedkommende
emesen -> Det ekstra 'tomme' vindue du ser i firefox er min index.html, da netscape/firefox ikke understøtter opener objektet ...har jeg læst mig til
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 03-05-05 13:05 |
|
erik_bomholt -> The opener property is available only for frame and iframe pages.
..er ifølge ekspertisen blot en Microsoft helgardering for at bortforklare, deres implementation af javascript parseren i IE er mangelfuld. opener objektet burde gælder for alle typer vinduer i alle browsere, hvis de fulgte HTML DOM standarden
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 03-05-05 19:57 |
|
Jepper... erik_bomholdt
Du har lidt fat i den 'lange ende' ...så derfor står du til et : Accepteret svar !!!
Selvfølgelig bør klienten have mulighed for at vælge om sitet skal vises i fuldskærm eller ej ...evt. via en Java applet på index.html siden ?
Jeg tænker lige lidt over det; fra et deltagerlogisk synspunkt og tager din kommentar ad notam !
..men nu er det ikke mig som udvikler der skal bestemme; hvilket 'skod-operativsystem' eller 'skod-browser', der afgør hvorledes jeg koder. Jeg prøver, i al beskedenhed, blot at overholde standarden. Det er af 'ren & skær' nysgerrighed jeg spørger indtil, hvorledes klienten oplever en webside
</MOLOKYLE>
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|