Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/01/2014, 07:22
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses
Puntos: 1012
Respuesta: Como subir una foto y que se añada a mi web

yo he leído que también es importante para el seo que el nombre de la imagen sea descriptivo (no más de seis palabras separadas por guión (-) y que el alt sea ese mismo nombre + la extensión.

con respecto a lo que comentas de programar el contextmenu, hace algún tiempo programé algo que quizás te pueda venir bien
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript">
window.onload = function() {

var menu = document.getElementById('contextMenu');

document.onmousedown = function(event) {

var ev = (!ev) ? window.event : ev;
var evt = (ev.target) ? ev.target : ev.srcElement;

if (ev.button == 2 && evt.className == 'bloque') {

document.oncontextmenu = function() {return false;};

menu.style.display = 'inline';

var offset = {x : (ev.pageX) ? ev.pageX : window.event.clientX, y : (ev.pageY) ? ev.pageY : window.event.clientY};

menu.style.left = parseInt(offset.x) + 'px';
menu.style.top = parseInt(offset.y) + 'px';

} else {

if (menu.style.display == 'inline') {

if (evt.parentNode.nodeName == 'LI' && evt.parentNode.parentNode.id == menu.id) {

setTimeout(function() {

menu.style.display = 'none';
document.oncontextmenu = function() {return true;};

}, 150);

} else {

menu.style.display = 'none';
document.oncontextmenu = function() {return true;};
}
}
}

};
};
</script>
<style>
div.bloque {
width: 200px;
height: 200px;
background-color: rgb(0, 0, 0);
padding: 50px;
color: rgb(250, 250, 250);
display: inline-block;
}


ul#contextMenu {
list-style-type: none;
display: none;
position: absolute;
top: 0;
left: 0;
width: 12em;
height: auto;
padding: .4em .4em .4em 2em;
margin: 0;
background-color: rgb(255, 255, 255);
border: 1px solid rgb(190, 189, 189);
-webkit-box-shadow: .13em .13em .3em rgb(128, 126, 126);
-moz-box-shadow: .13em .13em .3em rgb(128, 126, 126);
box-shadow: .13em .13em .3em rgb(128, 126, 126);
}


div.otrobloque {
width: 200px;
height: 200px;
background-color: rgb(0, 0, 0);
padding: 50px;
color: rgb(250, 250, 250);
display: inline-block;
}
</style>
<body>

<div class="bloque">
haz click con el botón derecho (contextmenu formateado)
</div>



<div class="bloque">
haz click con el botón derecho (contextmenu formateado)
</div>

<div class="otrobloque">
haz click con el botón derecho (contextmenu NO formateado)
</div>


<ul id="contextMenu">
<li><a href="#contact">Contactar</a></li>
<li><a href="#know">Conocenos</a></li>
<hr>
<li><a href="#comment">Comenta</a></li>
<li><a href="#help">Ayuda</a></li>
</ul>

</body>
</html>
no tengo clara cual es tu idea. para enlazar con la uri del contextmenu hay una manera más extendida. se trata de una liga con el valor [D]. sin embargo se me ocurre que apoyándonos en ajax para hacer una petición a un archivo *.php y éste a su vez, usando la clase dom, cargue y obtenga la sección que nos interesa del archivo indicado en el valor del atributo longdesc. de este modo en el contextmenu se puede mostrar toda la información de la imagen, sin necesidad de redireccionar

pd: no, no es correcto. ya es conocida mi máxima de la ley del mínimo esfuerzo y al registrarme no iba a dejarla a un lado. de cualquier modo muchas gracias por acordate
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}