Gracias por tu ayuda, pero mira para ser mas especifico.
este es el codigo qeu tengo en un archivo externo llamado general.js
Código:
//color borde
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function colbor(){
var favColor = GetCookie('colbor');
if (favColor == null) {
SetCookie('colbor', favColor, exp);
}
document.getElementById("container").style.borderColor=favColor;
document.perfil.style.boderColor=favcolor;
return favColor;
}
function colbor1(){
favColor = prompt("Seguro que deseas poner el siguiente \n color como borde?",document.getElementById("colbord").value);
SetCookie ('colbor', favColor, exp);
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
// Fin color borde
Lo cual como podes observar es una cookie.
en el documento llamo estos js con
Código:
<script type="text/javascript">
document.getElementById("container").style.borderColor(colbor());
</script>
<script type="text/javascript">
document.perfil.style.boderColor=colbor();
</script>
<b>Color Borde:</b><br />
<input type="text" id="colbord" value="Click Aqui para seleccionar el color" onclick="startColorPicker(this)" />
<a href="JavaScript:colbor1()" class="style1">Aplicar Color</a><br /><br />
Obviamente llamo el archivo js en la cabecera del documento html, cuando cambio el color del borde del container cambia sin ningun problema pero el color del borde de la imagen no cambia, que podria ser?
Gracias por su colaboracion