Bonjour,
J’essaye de modifier le bookmarlet favoritelinks, d’y rajouter des champs
http://modxcms.com/forums/index.php/topic,11812.msg80476.html#msg80476
Dans le fichier favoritelinks.js j’ai rajouté différente ligne en repranant la structure des champs qui existait mais pb..ça ne marche plus
Firebug me dit que
dlgInput.setAttribute(’name’, ’intro’); n’est pas défini.. doit il être défini ailleurs que dans le js, est ce mal écrit ?
dlgRating = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'rating');
dlgLabel.appendChild(document.createTextNode('Rating:'));
dlgInput = document.createElement('input');
dlgInput.setAttribute('type', 'text');
dlgInput.setAttribute('name', 'rating');
dlgInput.className = 'dlgFavLinksOpt';
dlgInput.value = '';
dlgDesc = document.createElement('em');
dlgDesc.appendChild(document.createTextNode('(optional)'));
dlgRating.appendChild(dlgLabel);
dlgRating.appendChild(dlgInput);
dlgRating.appendChild(dlgDesc);
dlgFieldset.appendChild(dlgRating);
dlgRating = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'intro');
dlgLabel.appendChild(document.createTextNode('Intro'));
dlgInput = document.createElement('input');
dlgInput.setAttribute('type', 'text');
dlgInput.setAttribute('name', 'intro');
Merci pour tout aide..
pour info dans le html l’appel est :
<a href="javascript:var bkmkletBase=’
http://127.0.0.1/restelakaz/’;var bkmkletLanding=’index.php?id=51&posted=1’;s=document.createElement(’script’);s.type=’text/javascript’;s.src=bkmkletBase+’assets/snippets/FavoriteLinksForm/bookmarklet/favlinks.js’;void(document.body.appendChild(s));">Add Favorite Link</a>