Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2011, 09:43
Avatar de WebSalvador
WebSalvador
 
Fecha de Ingreso: agosto-2011
Ubicación: Lima - Perú
Mensajes: 171
Antigüedad: 13 años, 4 meses
Puntos: 2
Agregar a Marcadores Chrome con jQuery

Hola me gustaría colocar un botón para agregar a Favoritos y Marcadores y he encontrado este código en este página http://www.ribosomatic.com/articulos/agregar-a-favoritos-marcadores-usando-jquery/

Pero como he leido Chrome no permite estos códigos no funciona en este navegador pero encontre un código que al menos en Chrome sale un mensaje que dice presiona ctrl+D yo quisiera fusionar los códigos para que con un solo boton se agregue a favoritos perfectamente en Explorer, Firefox y en Chrome y Safari ya que no me queda otra opción salga el mensaje de Presionar Ctrl+D

A continuación pongo los códigos y luego como eh intentado hacerlo y no he podido, muchas gracias.

Código con jQuery
Código PHP:
<script language="javascript" type="text/javascript">
$(
document).ready(function(){
$(
"a.jQueryBookmark").click(function(e){
        
e.preventDefault(); 
        var 
bookmarkUrl this.href;
        var 
bookmarkTitle this.title;
 
        if (
window.sidebar) { // For Mozilla Firefox Bookmark
                
window.sidebar.addPanel(bookmarkTitlebookmarkUrl,"");
        } else if( 
window.external || document.all) { // For IE Favorite
                
window.external.AddFavoritebookmarkUrlbookmarkTitle);
        } else if(
window.opera) { // For Opera Browsers
                
$("a.jQueryBookmark").attr("href",bookmarkUrl);
                $(
"a.jQueryBookmark").attr("title",bookmarkTitle);
                $(
"a.jQueryBookmark").attr("rel","sidebar");
        } else { 
// for other browsers which does not support
                 
alert('Your browser does not support this bookmark action');
                 return 
false;
        }
});
});
</script> 
Código HTML:
<a href="http://www.mipagina.com" title="Agregame" class="jQueryBookmark">Agrega a favoritos</a> 
Código con Javascript
Código PHP:
<script language="JavaScript"
function 
agregar(){ 
  if ((
navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) { 
    var 
url="http://cine-desde-casa.blogspot.com"
    var 
titulo="Cine Desde Casa"window.external.AddFavorite (url,titulo); 
  } 
  else { 
    if(
navigator.appName == "Netscape"alert ("Gracias por agregarnos a tus favoritos Presiona Crtl+D y Luego haz click en Terminar"); } } 
</script> 
Código HTML:
<input value="Agregar a Favoritos" onclick="javascript:agregar();"  name="button" type="button"/> 
Como yo lo he intentado, ya que quiero basarme más en el primer código con jQuery
Código PHP:
<script language="javascript" type="text/javascript">
$(
document).ready(function(){
$(
"a.jQueryBookmark").click(function(e){
        
e.preventDefault();
        var 
bookmarkUrl this.href;
        var 
bookmarkTitle this.title;
 
        if (
window.sidebar) {
                
window.sidebar.addPanel(bookmarkTitlebookmarkUrl,"");
        } else if( 
window.external || document.all) {
                
window.external.AddFavoritebookmarkUrlbookmarkTitle);
        } else if(
window.opera) {
                $(
"a.jQueryBookmark").attr("href",bookmarkUrl);
                $(
"a.jQueryBookmark").attr("title",bookmarkTitle);
                $(
"a.jQueryBookmark").attr("rel","sidebar");
        } else { 
                if(
window.chrome
                 
alert ("Gracias por agregarnos a tus favoritos Presiona Crtl+D y Luego haz click en Terminar");
                else {
                 
alert('Su navegador no soporta esta acción favoritos');
                 return 
false;
                }
        }
});
});
</script> 
Bueno les doy gracias de antemano, espero su gran ayuda muchas gracias