PatrikBMedlem sedan mars 20002 713 inlägg
Kan man med javascript använda sig av klientens "color picker" ... dvs, du ska kunna välja vilken färg som helst, typ som i PhotoShop där man klickar på färgvalet och så kommer colorPickern up. Klicka på "färgkartan" och sedan fånga upp rgb alt. hex koden för vald färg. OBS!!!! ingen special scriptad utan en som hanterar ALLA fäger som klienten har stöd för.
cya,
PatrikB
jupitersMedlem sedan sep. 2002102 inlägg
Detta skript kommer nog från början från msdn skulle jag tro.
Har själv "lekt" lite.
Det är lite rörigt men ändå simpelt. Windows egen "ChooseColorDlg" -metod anropas.
<HTML>
<HEAD>
<script>
//This variable needs to have global scope for the callColorDlg function to persist the chosen color
var sInitColor = null;
function callColorDlg(){
//if sInitColor is null, the color dialog box has not yet been called
if (sInitColor == null)
var sColor = dlgHelper.ChooseColorDlg();
else
//call the dialog box and initialize the color to the color previously chosen
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
//change the return value from a decimal value to a hex value and make sure the value has 6
//digits to represent the RRGGBB schema required by the color table
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
alert (sColor);
//set the initialization color to the color chosen
sInitColor = sColor;
document.bgColor=sColor;
}
</script>
</HEAD>
<BODY>
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px">
</OBJECT>
Show Me
<a href="#" onclick="callColorDlg()">colordialog</a>
</BODY>
</HTML>
PatrikBMedlem sedan mars 20002 713 inlägg
Tackar, Tackar ..... hur mycket som helst!!
Funka klockrent på precis det sättet som jag ville
cya
PatrikB
@ndersMedlem sedan juni 200026 914 inlägg
Får man lov att sätta en femma på att scriptet endast fungerar i IE? Äh, jag slår till med en tia! ;)
Jesper TMedlem sedan nov. 20017 058 inlägg
Och jag slår till med en hundring. Testade nyss med N.S.
Gates han kan han...
PatrikBMedlem sedan mars 20002 713 inlägg
jepp, självklart är det så .... men, det funkar sålänge som standarden inom företaget kräver IE. Inga andra browsers får förekomma på maskinerna :e
cya,
PatrikB
@ndersMedlem sedan juni 200026 914 inlägg
Förbarkat bra standard! :bire
(Om någon har idéer för andra läsare kan det ju vara trevligt att slänga in dem här, ändå. :) )
Mvh,
PatrikBMedlem sedan mars 20002 713 inlägg
... andra ideer än IE??? ... några sådana existerar inte :e
cya,
PatrikB