Undrar hur koden ser ut wF's logga ut funktion där hela sidan blir i gråskala!
Dock fungerar det inte FF, men någonkanske har en förklaring till detta? :)
10-4
7 svar · 490 visningar · startad av M.Cheraghi
Undrar hur koden ser ut wF's logga ut funktion där hela sidan blir i gråskala!
Dock fungerar det inte FF, men någonkanske har en förklaring till detta? :)
10-4
Koden ser ut så här:
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
if (confirm('Är du säker på att du vill logga ut?'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
Kan anropas med:
<a href="logga.ut.foobar" onclick="return log_out()">Logga ut</a>
Peter S skrev:
Koden ser ut så här:
function log_out() { ht = document.getElementsByTagName("html"); ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; if (confirm('Är du säker på att du vill logga ut?')) { return true; } else { ht[0].style.filter = ""; return false; } }Kan anropas med:
<a href="logga.ut.foobar" onclick="return log_out()">Logga ut</a>
Tack för svaret!
Men det fungerar dock inte, varken i IE eller FF. =/
Stoppade in koden i <script> och i head tagen. Men ack =/
Kan även tilläggas att man behöver DirectX.
M.Cheraghi skrev:
Tack för svaret!
Men det fungerar dock inte, varken i IE eller FF. =/
Stoppade in koden i <script> och i head tagen. Men ack =/
Det verkar som att du måste ha en doctype också. Följande fungerar för mig:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>...</title>
<script type="text/javascript">
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
if (confirm('Är du säker på att du vill logga ut?'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
</script>
</head>
<body style="background:#c2c287">
<p><a href="http://webforum.nu" onclick="return log_out()">Logga ut</a></p>
</body>
</html>
@nders skrev:
Det där kan väl inte fungera i annat än IE hur som helst?
True.
Okej, jag ar samma doctype, men det fungerar inte, så jag lägger projektet åt sidan, orkar inte. Speciellt inteo mdet ska vara så bökigt med directX och prylar!
Det fungerar endast i IE, då Microsoft har gjort en speciell ie-only "filter" style. Mozilla har (hade iaf, inte använt dom) vissa egna styles som inte fungerar i andra läsare med.. De använder dock inte DirectX. :)
Enda riktiga meningen med filter style, imo, är om man verkligen måste använda en PNG bild med full transparans stöd så finns det en renderings funktion för det. Inte för att det är speciellt smidigt.