Sur un site mettre en favoris

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

j'ai fait un code pour ajouter au favoris :


<SCRIPT LANGUAGE="Javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()

if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}

else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}

}
</SCRIPT>



<a href="javascript:void(AjouterFavoris());">Ajouter à vos favoris</a>




1- j'arrive pas a l'activer, d'ailleurs je ne c pas s'il est bon , 2- j'aimerai le mettre dans un bouton ,un peu comme http://img143.imageshack.us/img143/2121/googlechrome20110106114.jpg

qui peut m'aider ?
je précise que normalement il doit être valable avec tout les navigateur





A voir également:

5 réponses

mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
Le problème vient de ton lien, si tu désires faire un bouton voici le code qui correspond à ton script et qui le déclenchera :

<input type="button" value="Ajouter aux favoris" onClick="AjouterFavoris()">

Normalement ca devrait fonctionner

Si tu voulais que ton lien fonctionne, il ne falait pas mettre href="......." mais onClick="......." qui sert à déclencher ton script

PS: le bouton fonctionne avec tous les navigateurs normalement mais ton script, je n'en sais rien car je ne m'y connais pas assez ^^

EDIT: erreur de ma part, ce n'est pas onclik mais onClick (j'ai corrigé dans mon message )
0
Utilisateur anonyme
 
merci pour ta réponse je résume et dit moi si c bon le code et donc :




<SCRIPT LANGUAGE="Javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()

if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}

else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}

}
</SCRIPT>



<a onClick="javascript:void(AjouterFavoris());">Ajouter à vos favoris</a>


(avec le onClick changer )


par contre je ne c pas ou mettre le <input type="button" value="Ajouter aux favoris" onClick="AjouterFavoris()"> ?????
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
tu remplaces <a onClick="javascript:void(AjouterFavoris());">Ajouter à vos favoris</a>

par <input type="button" value="Ajouter aux favoris" onClick="AjouterFavoris()">

Dans une page biensur, le boutton se met dans body
0
Utilisateur anonyme
 
je comprend pas g fait :




<SCRIPT LANGUAGE="Javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()

if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}

else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}

}
</SCRIPT>



<input type="button" value="Ajouter aux favoris" onClick="AjouterFavoris()">



et rien ne ce passe ...
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
je pense que là le problème vient du script en lui même, je connais peu le javascript mais je peux te dire qu'il y a trois erreurs

<SCRIPT type="text/javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()

if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}
else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}

}
</SCRIPT>



<input type="button" value="Ajouter aux favoris" onClick="AjouterFavoris()">

Je suppose que ca vennait de ce que j'ai modifié ( en gras )

PS : je vais tester chez moi voir si ca marche ^^

EDIT : erreur de ma part, les deux { que j'ai rajouté, ne doivent pas être ajouté
0
Utilisateur anonyme
 
ok je vais faire de mm merci ...
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
Chez moi via le bloc-note, sa ne marche pas, je ne sais pas chez toi si ca marche.

Il faudrait quelqu'un qui s'y connait pour vérifier le script car je ne sais pas t'aider plus que ca
0
Utilisateur anonyme
 
merci comme mm
0
Utilisateur anonyme
 
merci chez moi via notepade ++ ça ne marche pas nom plus

je vais résumer pour le prochaine :

un peu plus haut vous trouverai le code pour pouvoir m'aider a crée un bouton ajout au favoris ,qui ajoutera justement la page en favoris valable avec tout les navigateur ,ce que j'ai fait en 1er est :




<SCRIPT LANGUAGE="Javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()

if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}

else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}

}
</SCRIPT>



<a href="javascript:void(AjouterFavoris());">Ajouter à vos favoris</a>



pour plus d'info voir le tout 1er message ....merci pour ce qui mon aider et qui m'aideront a l'avenir
0
Utilisateur anonyme
 
ya t-il des pro du html ,php ...?
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
le php n'a rien à voir avec ca ^^ le html un peu.
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
Pour le bouton je suis sur que ce que je t'avais dit étais juste mais pour voir où est le problème dans ton script, coupe le en plusieurs parties, teste la première si ca marche, rajoute la deuxième, c'est ce que j'ai fais pour trouver des erreurs mais pour la balise script, j'ai toujours vu que c'étais ce que j'avais marqué mais je vais voir sur internet
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
la balise script que tu as mis est juste ^^
0
Utilisateur anonyme
 
c une bonne nouvelle ,je vais tester ,
le fait de faire CTRL D marche pour tout les navigateur
0
Utilisateur anonyme
 
y'a un autre script mais le seul pb c qui est possible qu'avez IE 4+


<script language="JavaScript">
function AjoutFavo() {
if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4)) {
window.external.AddFavorite("http://www.freeonthecity.com","Site de téléchargement de sonneries gratuites, logiciels www.freeonthecity.com" );
} else {
alert("Cette fonction n'est proposée que par Internet Explorer 4+")
}
}
function PrintHomePage(url,text) {
if ((document.all)&&(document.getElementById)) { // teste si IE5 et +
document.write("<a href=\"javascript:\" onclick=\"javascript:this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'"+url+"\')\">"+text+"</a>");
}
}
</script>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
Ton script est juste, j'ai regardé sur internet et j'ai trouvé le même ^^

Un petit conseil, un fois que ton script est fait, évite de mettre trop de commentaire car c'est peut être pour ca que ca ne marchait pas car sans les commentaire, il marche avec IE et firefox, pas avec opera

Voici le script ( le tien ) sans commentaire et qui fonctionne

<SCRIPT LANGUAGE="Javascript">
function Ajouterfavoris()

{

if ( navigator.appName != 'Microsoft Internet Explorer' ) {
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", "");
}

else {


window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com");
}

}
</SCRIPT>
<input value="ajouter aux favoris" type="button" onClick="Ajouterfavoris()">
0
Utilisateur anonyme
 
<SCRIPT LANGUAGE="Javascript">
function Ajouterfavoris()

{

if ( navigator.appName != 'Microsoft Internet Explorer' ) {
window.sidebar.addPanel("Aidoforum.com", "https://www.aidoforum.com/", "");
}

else {


window.external.AddFavorite("https://www.aidoforum.com/", "Aidoforum.com");
}

}



en tout cas c pas valable avec google chrome je vais tester avec d'autre
0
Utilisateur anonyme
 
ni avec IE 8 , c quoi ton site ou ta vue ça ?
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
si avec IE 8 sa marche
0
Utilisateur anonyme
 
a exacte au temps pour moi , mais il est valable avec IE, et comme tu dit firefoxe moi je le voudrai avec d'autre comme google chrome si possible avec tous les navigateur existant !!!!!!
0
mimigenie Messages postés 1180 Date d'inscription   Statut Membre Dernière intervention   313
 
dans ce cas il ne t'en reste que 3 autres : opera, chrome, safari
0