Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2010, 12h54   #1
Invité de passage
 
caroline martin
Inscription : décembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : caroline martin

Informations forums :
Inscription : décembre 2010
Messages : 3
Points : 2
Points : 2
Par défaut code javascript fonctionnant sur IE et FireFox mais pas avec Chrome et Safari

Pardon si ce post est redondant avec d'autres,

Etant débutante en Javascript, peut-être pourriez vous me dire si vous connaissez une astuce pour que les codes javascript ci-dessous fonctionnant bien sur IE et FireFox, puissent fonctionner aussi avec Chrome et Safari ?

merci bcp
Caroline...

1/ code pour mettre un site en page d'accueil :

Code html :
<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.monsite.com/');">Mettez Ce Site en Page de D&eacute;marrage</a>


2/ code pour ajouter un site aux favoris :
Code :
1
2
3
4
5
6
7
8
9
 
<script>
function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("Nom de mon site","http://monsite.com",""); }
else { window.external.AddFavorite(http://monsite.com","Nom de mon site"); } }
</script>
 
<a href="javascript:void(favoris());">Ajoutez Ce Site &agrave; vos Favoris</a>
caro07140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2011, 15h14   #2
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 4 789
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 4 789
Points : 5 112
Points : 5 112
bonjour,

1- d'après mes recherches il n'est pas possible de mettre de site en page d'accueil avec chrome
Néanmoins, regarde si la fonction setHomePage() ne dépend pas plutôt de l'objet window ou document en écrivant
Code :
document.setHomePage("www.tonsite.html");
En effet dans ton code "this" ne se réfère pas à ta page mais à la balise <a>.

2- Dans ton second code
Code :
if ( navigator.appName != 'Microsoft Internet Explorer' )
n'utilise pas appName pour détecter le navigateur, ce n'est pas fiable.
Voici un exemple de sniffer : http://javascript.developpez.com/faq...vig#navigateur
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h09.


 
 
 
 
Partenaires

Hébergement Web