okkamas_knife, ОГРОМНОЕ СПАСИБО!!! Это то что нужно!!
Отсутствует
Здравствуйте, уважаемые!
Есть три кнопочки для открытия страницы в разных браузерах. По аналогии с этой кнопкой:Открыть страницу в Internet Explorer (Спасибо автору!)
Можно ли эти кнопки объединить в одну с выбором браузера из выпадающего меню? Помогите, пожалуйста, с этой проблемой!
Коды кнопок:
IE
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%20%u0441%20Internet%20Explorer%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABf2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZExS0JhFIaf71q0mA1dovFCFg0WogRJLeoggcNNHFRa9Ko3w/TjerOCfkKD0FItWf2BhqgpaI9agiCIfkMQtITchq9wKSLohQPPeZdz3nNAOy9KWdeA9YbrZFIJI5cvGEOPDDAKAEWrJeOmmeZHvT0gAO5nilLW+Zv8Ti5fAKEDuq14GtBLihcBfdOVLggT0K3VYhlEGQg52UwSRAcI2Iq7QKCk+AwItC3bBXENhBvlWgPECzBfrrQs0KYB25KOC1oHCObyBUOt1uxCbAJ8u32vtA+XVzB+0/eCRzCyABd3fe91GQGIsftWNRoBQPiTMPjsea+TMLQHvY7nvR97Xu8EfE9wvWZtOO3PuwgtCr/1Kpvq1Q9Azf2eVX4AwnD6ANkdSN/CwSFMVWFkBUw/ZGNo0bmvUrcCYLiVSSUM02lWa/UK/yy3suUCJJty26nZq64Rl7JeCRlLDWs2ZETC4Rgf5HRpEzoTj48AAAAgY0hSTQAAbZYAAHOMAAD2MgAAgUIAAHBtAADjXwAAMXgAABN0+ysqDQAAAv5JREFUeNqk0n1MTWEcB/Dvee655957dDv3VjepuUJohRHd0YSsoVHG2IwhsxUbxlrYbOafsmHzOsbGGNPQojEvxai8TBSSNKu8leqme+q+nvfjr27hT9+/nu3ZPvs9z+9L6bqO/wnBf4YeOlAU9e+tKZKl2QgHBVCyIHkQ+uVNcpBxWxabNq+ZacwzEZipoSeMBMwOZ0bs9KxCLjFlvslqiw3JDEVEj2fdmLKW3VM/pcmdqv3mM+1Zj1cf/BugYtJyShLmrdprjIwmKgzwiiymj+1FafZ1JHubUP7chWMP1doXVZWLaKiWPwD7jCVH47PWF+m0BbqZg0BsyJvWhsN5N+D97Efx/TWo64xFgvAdntd3rwgd1SfDf8DEOLNts5YVCZoRMEdhgFdRkN2M0hX1eHytoamwPDfIjx47h6ME8BJBYlrmhj7leyAMEGfajhBhYTTb4Fds2Jh0Sy/NC1GPGv3dW845D7p73vTTbvUQFuVnqAYruvvb4bXPnBMGBEtsujugQLNw2JrdgeO5nVRl20Tsbt7jMBaMKo+XZKKIAVkUBfh4QAoy0E1xKfTwylirRuyYn9qDM8su4cmXWdhavx+qRtGsCaCtAFFtRj0gQTdYoPkHIfX/ZIYBWQ86ooSIslVX0VrrUdYf6qkWuBKFYzTC2UyIYAiEoCDwfsUgCSKlen1E+drCDwN9XQ1HM7tz4ro6sMl9g/T1HrinVJ0/PTCyV8mzl9pX7ipWewNEDXyFroiNYWAu+/TOxhhDzsG6bXgfnULG7ys7ZXh31uVvqKnQNMicK32Jde3OwpDEMgNN3ZDe1kFueVAT7sHdYlPF1PiElVk/SmGwTgI7ORUxC8xgWEAngKgD3i+Ar9UDX9sH8A/O10ovr+WEJ1g8wby86ELXid7QRbgyl2+PdkoG8WMSApwdEk1D9KmQ3YPAj08Qay7fk19dzwcQHC4SoYySoLSPbq+ulNVmRuEXrrZMckXDMYXIVCRE3oOB1vq+/pe3y0Lfmo8A8ADA7wEATrdVy5ywgXEAAAAASUVORK5CYII%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bconst%20IE_PATH%20%3D%20%22C%3A%5C%5CProgram%20Files%5C%5CInternet%20Explorer%5C%5Ciexplore.exe%22%3B%0A%0Avar%20file%20%3D%20Cc%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Ci.nsILocalFile%29%3B%0Afile.initWithPath%28IE_PATH%29%3B%0Aif%20%28%21file.exists%28%29%29%20%7B%0A%20%20alert%28%22File%20does%20not%20exist%3A%20%22%20+%20IE_PATH%29%3B%0A%20%20return%3B%0A%7D%0Avar%20process%20%20%3D%20Cc%5B%22@mozilla.org/process/util%3B1%22%5D.createInstance%28Ci.nsIProcess%29%3B%0Atry%20%7B%0A%20%20var%20args%20%3D%20%5Bwindow.content.location.href%5D%3B%0A%20%20process.init%28file%29%3B%0A%20%20process.run%28false%2C%20args%2C%20args.length%29%3B%0A%7D%0Acatch%20%28ex%29%20%7B%0A%20%20alert%28%22Failed%20to%20execute%3A%20%22%20+%20IE_PATH%29%3B%0A%7D%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%20%u0441%20%u041E%u043F%u0435%u0440%u0430%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAADNklEQVQ4jV2RS2hcVRzGf+fcO5OZTBJokiYZW0gEMQljUWuxlRH7IBmkVrEBd6JCqLoJ1kWqXYgL0Y2gRRfaheDCnTZxoZE2EAQfFEkrYRRTNU0ymslkHkm1mcmde865fxfRjd/+9z34lIgwPz9PeWNDtcTjurq97RKJBMP796f7e/v2ARQ2SsXFYnG9vrMj3a2tnnEu6ujokGw2ixIRcrkcs7OzHkq5k5l7Hp08fmLyYHf3g6ZYbBNjie3tbuSr1fl3vv/u3enFXz5HRGcymSifz6MBtFIacB+cHnv7y6ef+epYe/uJ0rX57dLQ3S9v3Hdg4s8fr29mlXpkajQ3/cnI6EUgUrsCEfEeOnqUF4eGz8q5V8WceaG5cuy4LF26lBMRRITlK1eO/Hr/Qbtz8rFQnhyT1wcG3hgYHEREPA244T17+s73D7zmbt5E1tbi9Zi/mM7l5hCJY21y38jI1aC35wcpFGKNwop7yY+dO9zWNliPIqebwONdXaf6tjY7m7Vq0/xRgM7O3xNtbRYRRKkophRef//PQWEVu7VlUrVqfCwWeyoQQXvAITjiSiWoVDDFNXQqVVMAIgoRALyurvLtep2dMFRVYxjS+nBSa3wf6Kw30s1aFYUQ3P4b0bq5y+/CACrREmw5R9w5AmNoEelLAj5AwxrXsBZxjsBFCCj+L0HVAN9aAmtJGusE8B3wm7HLSWtxxkjgHB1BkNyNVfw3wW5vJ6uAMobQOUJrCocArYBvwvDrsnNUjNEVoFEu7/3XQFC7Zerr633rQDEMZQO4bu1cBPga+NbZGQeLd4bh0CbAjRuDUq8naW21EkVaAcWFhQNloNWYxC0oXRP5rAXQgPeXSPMjmLwVhlQ9z/60ujqwNjV1SilltO8HtZmZkRv5/ANKKdseCbNwvgJVHzwfcCmtvSX44lOln39C8WGohcsTExcfXloa9uJxc/XChbNKKXp937+MemUhch/f63lawCEijI6OAnh4Hj1w+llYfBPMeyDvg7wFdhxW7oDn0BrAy2QyRFG0e+P4+DjZbNalEgm/LjItMNej1F09fqwTUBVrt4xEy2egmlLKD8LQptNplFL8A026qgDDLrhmAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bconst%20OP_PATH%20%3D%20%22C%3A%5C%5CProgram%20Files%20%28x86%29%5C%5COpera%5C%5COpera.exe%22%3B%0A%0Avar%20file%20%3D%20Cc%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Ci.nsILocalFile%29%3B%0Afile.initWithPath%28OP_PATH%29%3B%0Aif%20%28%21file.exists%28%29%29%20%7B%0A%20%20alert%28%22File%20does%20not%20exist%3A%20%22%20+%20OP_PATH%29%3B%0A%20%20return%3B%0A%7D%0Avar%20process%20%20%3D%20Cc%5B%22@mozilla.org/process/util%3B1%22%5D.createInstance%28Ci.nsIProcess%29%3B%0Atry%20%7B%0A%20%20var%20args%20%3D%20%5Bwindow.content.location.href%5D%3B%0A%20%20process.init%28file%29%3B%0A%20%20process.run%28false%2C%20args%2C%20args.length%29%3B%0A%7D%0Acatch%20%28ex%29%20%7B%0A%20%20alert%28%22Failed%20to%20execute%3A%20%22%20+%20OP_PATH%29%3B%0A%7D%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%20%u0441%20%u0413%u0443%u0433%u043B%20%u0425%u0440%u043E%u043C%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABf2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZExS0JhFIaf71q0mA1dovFCFg0WogRJLeoggcNNHFRa9Ko3w/TjerOCfkKD0FItWf2BhqgpaI9agiCIfkMQtITchq9wKSLohQPPeZdz3nNAOy9KWdeA9YbrZFIJI5cvGEOPDDAKAEWrJeOmmeZHvT0gAO5nilLW+Zv8Ti5fAKEDuq14GtBLihcBfdOVLggT0K3VYhlEGQg52UwSRAcI2Iq7QKCk+AwItC3bBXENhBvlWgPECzBfrrQs0KYB25KOC1oHCObyBUOt1uxCbAJ8u32vtA+XVzB+0/eCRzCyABd3fe91GQGIsftWNRoBQPiTMPjsea+TMLQHvY7nvR97Xu8EfE9wvWZtOO3PuwgtCr/1Kpvq1Q9Azf2eVX4AwnD6ANkdSN/CwSFMVWFkBUw/ZGNo0bmvUrcCYLiVSSUM02lWa/UK/yy3suUCJJty26nZq64Rl7JeCRlLDWs2ZETC4Rgf5HRpEzoTj48AAAAgY0hSTQAAbZYAAHOMAAD2MgAAgUIAAHBtAADjXwAAMXgAABN0+ysqDQAAAzZJREFUeNpsk01oHAUYhp+Z2dnd7Mxmt7vJmqTJttk03QRCq6BSa4xYzMEg9mBEeymIRvSg3oqCBIUKgoI3vVjxoqAoBSvF4kG0jdg/WluLqZqkSdls9n9ndmdmZ3Z+PLQqVD94b9/7nN5H4D8nk5SS2cmwsW9YFHYhIBRcf33Z6f+57tf+BBMI/vkW/i2KqPSkn+1LvHUwFjmUQU4RQNf36NCl5Fr6d2b3+KdG903dt2+AewcgGt393OT4h++66gFD70BYRZRCmI5DrdmgYzcQ0LmGv37Ukp/e9NtnwUcCkGQ5Pf3CvScnd07te7iuElcGSI3k8dUUoqrSm8iAHcJum2xzmsmc7M4uIX/VDXxdAsjv3/nG7PMPzlcFuMvIMjqwi48CmffS2/lCjFF0NSLZLEVfoFYtM+LZSWG7HPul5X0jiZKUuv/JiQ/kISuxe2+Slf5BTlYVygcfZWThcS7kZji+uYNu6hLzr6excgHXSy1iYS93qRN8JsZT6lRPOpI1TYO4otKfdzgliiSmp5jcBsNjEMrfw5ViHxPZEPMv5Xjl2A4ee7E3NZIU9oQSaTUTT8WoN6pUmx3iEYF20+HzC5Acg9IaBCZEe8cIpApoBWKixwN7FZJxvV+URNHOjg7R0i3WbpTRcMiN1tn48irXTkDlIrB6kbmJP1B6LXBMfMelZYFhB1Zo62ZlRSuapt/1YtVyDTFa4O7ZUaQfv+Xc6Stk+xye2LPBkadCoK2CrYHvstUM7LWic11yHbfhicz0ZOSxtmESBAGu4KLXdGbjBY69ajO3XyDc2QR9HVcrIylhPvm6debET/r7EuDXC1p5MJ95puMZotG20C8bzCkui4dlFFmHxk2C1gauXkKO9rBeDLsLb6+83LL8ZQnAdbwVvWT4g/n+A/WWxXTI4uiCh2iWCbQtvHYFr2MR7h2g0lI4dOTy4q9r1sfArSUCdDT7dG1V76SH4vc11FA05VhMZEQEKYwYSYDUx6mldvPwa2cXzy0b7/yPTISAceARZUSZCfeFJ2fGldRDw7FAa3ar35+v/HbmansJ+AH4HejeCfgbIgIyEAeU2+4aQJtbCnq3EwD8NQCjhmvoeRBJAQAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bconst%20GH_PATH%20%3D%20%22C%3A%5C%5CProgram%20Files%20%28x86%29%5C%5CGoogle%5C%5CChrome%5C%5CApplication%5C%5Cchrome.exe%22%3B%0A%0Avar%20file%20%3D%20Cc%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Ci.nsILocalFile%29%3B%0Afile.initWithPath%28GH_PATH%29%3B%0Aif%20%28%21file.exists%28%29%29%20%7B%0A%20%20alert%28%22File%20does%20not%20exist%3A%20%22%20+%20GH_PATH%29%3B%0A%20%20return%3B%0A%7D%0Avar%20process%20%20%3D%20Cc%5B%22@mozilla.org/process/util%3B1%22%5D.createInstance%28Ci.nsIProcess%29%3B%0Atry%20%7B%0A%20%20var%20args%20%3D%20%5Bwindow.content.location.href%5D%3B%0A%20%20process.init%28file%29%3B%0A%20%20process.run%28false%2C%20args%2C%20args.length%29%3B%0A%7D%0Acatch%20%28ex%29%20%7B%0A%20%20alert%28%22Failed%20to%20execute%3A%20%22%20+%20GH_PATH%29%3B%0A%7D%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
Alfina, только кнопка? Open With не?
Я как раз Open With и хочу кнопкой заменить!
AlfinaЯ сделаю если нужно.
Если вам не трудно, сделайте, пожалуйста! Может, ещё кому-то пригодится кнопочка.
Отсутствует
Alfina
Kнопка Открыть страницы в разных браузерах
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20%u0432%20%u0440%u0430%u0437%u043D%u044B%u0445%20%u0431%u0440%u0430%u0443%u0437%u0435%u0440%u0430%u0445%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAEgUlEQVQ4jU2TW2yTZQCG3+/7v/79266HraN1G8cNVoERNhk42BBmghiQBF3IMJnghYcbxUPEREiYF0bgihBREyNRQ4wENCwkBjlsyIA5WclWOe3ANrq2W1u6reu5/f//+7xQI8/tmzx5bx4yMjKCgYEByLIMAYBTirymEUYpbIrimkslzKXOpwLrV3NNceTAhZERNVfFC1mnNifGjO6i8NB4grCOjg7s378foBSVNju+3b6D+NUC/d43oGeK7dXLFlfu9BhKr244XObntvuvkPDURszNGiSjkhKTaYAtPO7tT15iQggAAASHVZJIs8sFlDqx69l1O4Lh+EeVddXPidrZN2XeZcDvswrGqnhBXXXowK2rRxtXGF0vy4XWzvOhG4wQ8o+IUCIAkYcoYrr+pXlqdo+nwQXR6BUk1WP13qhE5pRZX2cDMRRpn9U/LK870/egrfkZ66WCqir/P4IQakGHIad/LUaDbWrLIs2w+TbFyB16J75PDNg3I9V8XbKdO4GaEiffXWpqmZ8tN01Oq20ffLwuTv+1SOACvM7S+hcLtknbyzR56z0p2T9If3nYjmtTtSQV9BF51RqML1yOlP8hiQUfqU00va33RGD3a69fEZRQQgDoJmaAceu8t+/tWwxsDxK9o5OcOduICxE3ykvSSBUvhR66D1W/heyyGDG/GJLwxgSWb4q8NXh3xkgBEABQi6WqxvUr6neVzwHXbtJQO8dgQEWJG4gqZfDM3URZVzuml21DyRYdhk0JwutzWN0CT2OttJY6HApxWICG5uqad6qZVRry8s8j88j9YAJJi4JR5kZvnxfV1w+id8EupBreA1m5CNSVJZxRYTYT04JyuoTt2bNGb939KQjXthUNX8DJqAU/Oi1IbnFiY0UFgots2Onx4BQ/iC6sRX0sCclTBuR8EIQAnEAiRGYyM4MZ3PV06trz/Y81nM4UwZXOYLhlIbKPFdTHIzjh8+G3+FLkC1nU1uiQ2AMUIAlGOclnZR6OIcI4MTGiJzfoY4OlP0zbM1mJmx2KhHSxBe6KOKKBIdyOOFBpIHjaY8SOJV8AGT9ALKCEIDDBogODWj8DrBpJB+smxjPdV84Xeua3LjjCZUmzaBbmjffAVNGPl6pWIJGVYNW9KFE7IJgZah6abDYbfvq18HNsjocoVD8QuOWyrWzqyT1Qj4b/CPsU2cSy+bSWt+YwU4ihO9mJ7vhlNCndsBiMSGaYbmFWg7fX4D92OnEEACjJ+iEyYatTqI9qXBJ8x3yt492ROxQyQ07S5QLTcxmb/oKS0TebVS2dtOpWUSz19Rn9be2xV2eTPEQJqHTow70Q8T/X0vjjpuaaeRdnptPR/gujPekEXyOZjfN1JhOH0Ogn9gi15BTyKKDQ785lR949Htk7EVV7KAHlApyok5ehDn9lZdnJ9yU9l6Ys03X4ZMR/4GzCqtjleqnCXu1xs+IGU56MRrX43bHcWGimcJsQhADkhYAOAESdvIj80Dcw5vMYGQ7i4KlBdN4tIJEVIBD4L+knoRSAAPgT49/cEBl9hsIr+QAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20menu%20%3D%20%3Cmenupopup%20xmlns%3D%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20onclick%3D%22this.%20parentNode.%20handleClick%20%28event%29%3B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%3Cmenuitem%0A%20%20%20%20%20%20%20class%20%3D%20%22menuitem-iconic%22%0A%20%20%20%20%20%20%20image%20%3D%20%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABf2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZExS0JhFIaf71q0mA1dovFCFg0WogRJLeoggcNNHFRa9Ko3w/TjerOCfkKD0FItWf2BhqgpaI9agiCIfkMQtITchq9wKSLohQPPeZdz3nNAOy9KWdeA9YbrZFIJI5cvGEOPDDAKAEWrJeOmmeZHvT0gAO5nilLW+Zv8Ti5fAKEDuq14GtBLihcBfdOVLggT0K3VYhlEGQg52UwSRAcI2Iq7QKCk+AwItC3bBXENhBvlWgPECzBfrrQs0KYB25KOC1oHCObyBUOt1uxCbAJ8u32vtA+XVzB+0/eCRzCyABd3fe91GQGIsftWNRoBQPiTMPjsea+TMLQHvY7nvR97Xu8EfE9wvWZtOO3PuwgtCr/1Kpvq1Q9Azf2eVX4AwnD6ANkdSN/CwSFMVWFkBUw/ZGNo0bmvUrcCYLiVSSUM02lWa/UK/yy3suUCJJty26nZq64Rl7JeCRlLDWs2ZETC4Rgf5HRpEzoTj48AAAAgY0hSTQAAbZYAAHOMAAD2MgAAgUIAAHBtAADjXwAAMXgAABN0+ysqDQAAAv5JREFUeNqk0n1MTWEcB/Dvee655957dDv3VjepuUJohRHd0YSsoVHG2IwhsxUbxlrYbOafsmHzOsbGGNPQojEvxai8TBSSNKu8leqme+q+nvfjr27hT9+/nu3ZPvs9z+9L6bqO/wnBf4YeOlAU9e+tKZKl2QgHBVCyIHkQ+uVNcpBxWxabNq+ZacwzEZipoSeMBMwOZ0bs9KxCLjFlvslqiw3JDEVEj2fdmLKW3VM/pcmdqv3mM+1Zj1cf/BugYtJyShLmrdprjIwmKgzwiiymj+1FafZ1JHubUP7chWMP1doXVZWLaKiWPwD7jCVH47PWF+m0BbqZg0BsyJvWhsN5N+D97Efx/TWo64xFgvAdntd3rwgd1SfDf8DEOLNts5YVCZoRMEdhgFdRkN2M0hX1eHytoamwPDfIjx47h6ME8BJBYlrmhj7leyAMEGfajhBhYTTb4Fds2Jh0Sy/NC1GPGv3dW845D7p73vTTbvUQFuVnqAYruvvb4bXPnBMGBEtsujugQLNw2JrdgeO5nVRl20Tsbt7jMBaMKo+XZKKIAVkUBfh4QAoy0E1xKfTwylirRuyYn9qDM8su4cmXWdhavx+qRtGsCaCtAFFtRj0gQTdYoPkHIfX/ZIYBWQ86ooSIslVX0VrrUdYf6qkWuBKFYzTC2UyIYAiEoCDwfsUgCSKlen1E+drCDwN9XQ1HM7tz4ro6sMl9g/T1HrinVJ0/PTCyV8mzl9pX7ipWewNEDXyFroiNYWAu+/TOxhhDzsG6bXgfnULG7ys7ZXh31uVvqKnQNMicK32Jde3OwpDEMgNN3ZDe1kFueVAT7sHdYlPF1PiElVk/SmGwTgI7ORUxC8xgWEAngKgD3i+Ar9UDX9sH8A/O10ovr+WEJ1g8wby86ELXid7QRbgyl2+PdkoG8WMSApwdEk1D9KmQ3YPAj08Qay7fk19dzwcQHC4SoYySoLSPbq+ulNVmRuEXrrZMckXDMYXIVCRE3oOB1vq+/pe3y0Lfmo8A8ADA7wEATrdVy5ywgXEAAAAASUVORK5CYII%3D%22%0A%20%20%20%20%20%20%20label%20%3D%20%22Internet%20Explorer%22%0A%20%20%20%20%20%20%20value%20%3D%20%22C%3A%5C%5CProgram%20Files%5C%5CInternet%20Explorer%5C%5Ciexplore.exe%22%0A%20%20%20%20%20%20%20onclick%20%3D%20%7B%22document.getElementById%28%27%22%20+%20this.id%20+%20%22%27%29.OpenWith%28value%29%22%7D/%3E%20%20%0A%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%3Cmenuitem%0A%20%20%20%20%20%20%20class%20%3D%20%22menuitem-iconic%22%0A%20%20%20%20%20%20%20image%20%3D%20%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABf2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZExS0JhFIaf71q0mA1dovFCFg0WogRJLeoggcNNHFRa9Ko3w/TjerOCfkKD0FItWf2BhqgpaI9agiCIfkMQtITchq9wKSLohQPPeZdz3nNAOy9KWdeA9YbrZFIJI5cvGEOPDDAKAEWrJeOmmeZHvT0gAO5nilLW+Zv8Ti5fAKEDuq14GtBLihcBfdOVLggT0K3VYhlEGQg52UwSRAcI2Iq7QKCk+AwItC3bBXENhBvlWgPECzBfrrQs0KYB25KOC1oHCObyBUOt1uxCbAJ8u32vtA+XVzB+0/eCRzCyABd3fe91GQGIsftWNRoBQPiTMPjsea+TMLQHvY7nvR97Xu8EfE9wvWZtOO3PuwgtCr/1Kpvq1Q9Azf2eVX4AwnD6ANkdSN/CwSFMVWFkBUw/ZGNo0bmvUrcCYLiVSSUM02lWa/UK/yy3suUCJJty26nZq64Rl7JeCRlLDWs2ZETC4Rgf5HRpEzoTj48AAAAgY0hSTQAAbZYAAHOMAAD2MgAAgUIAAHBtAADjXwAAMXgAABN0+ysqDQAAAzZJREFUeNpsk01oHAUYhp+Z2dnd7Mxmt7vJmqTJttk03QRCq6BSa4xYzMEg9mBEeymIRvSg3oqCBIUKgoI3vVjxoqAoBSvF4kG0jdg/WluLqZqkSdls9n9ndmdmZ3Z+PLQqVD94b9/7nN5H4D8nk5SS2cmwsW9YFHYhIBRcf33Z6f+57tf+BBMI/vkW/i2KqPSkn+1LvHUwFjmUQU4RQNf36NCl5Fr6d2b3+KdG903dt2+AewcgGt393OT4h++66gFD70BYRZRCmI5DrdmgYzcQ0LmGv37Ukp/e9NtnwUcCkGQ5Pf3CvScnd07te7iuElcGSI3k8dUUoqrSm8iAHcJum2xzmsmc7M4uIX/VDXxdAsjv3/nG7PMPzlcFuMvIMjqwi48CmffS2/lCjFF0NSLZLEVfoFYtM+LZSWG7HPul5X0jiZKUuv/JiQ/kISuxe2+Slf5BTlYVygcfZWThcS7kZji+uYNu6hLzr6excgHXSy1iYS93qRN8JsZT6lRPOpI1TYO4otKfdzgliiSmp5jcBsNjEMrfw5ViHxPZEPMv5Xjl2A4ee7E3NZIU9oQSaTUTT8WoN6pUmx3iEYF20+HzC5Acg9IaBCZEe8cIpApoBWKixwN7FZJxvV+URNHOjg7R0i3WbpTRcMiN1tn48irXTkDlIrB6kbmJP1B6LXBMfMelZYFhB1Zo62ZlRSuapt/1YtVyDTFa4O7ZUaQfv+Xc6Stk+xye2LPBkadCoK2CrYHvstUM7LWic11yHbfhicz0ZOSxtmESBAGu4KLXdGbjBY69ajO3XyDc2QR9HVcrIylhPvm6debET/r7EuDXC1p5MJ95puMZotG20C8bzCkui4dlFFmHxk2C1gauXkKO9rBeDLsLb6+83LL8ZQnAdbwVvWT4g/n+A/WWxXTI4uiCh2iWCbQtvHYFr2MR7h2g0lI4dOTy4q9r1sfArSUCdDT7dG1V76SH4vc11FA05VhMZEQEKYwYSYDUx6mldvPwa2cXzy0b7/yPTISAceARZUSZCfeFJ2fGldRDw7FAa3ar35+v/HbmansJ+AH4HejeCfgbIgIyEAeU2+4aQJtbCnq3EwD8NQCjhmvoeRBJAQAAAABJRU5ErkJggg%3D%3D%22%0A%20%20%20%20%20%20%20label%20%3D%20%22Google%20Chrome%22%0A%20%20%20%20%20%20%20value%20%3D%20%22C%3A%5C%5CProgram%20Files%20%28x86%29%5C%5CGoogle%5C%5CChrome%5C%5CApplication%5C%5Cchrome.exe%22%0A%20%20%20%20%20%20%20onclick%20%3D%20%7B%22document.getElementById%28%27%22%20+%20this.id%20+%20%22%27%29.OpenWith%28value%29%22%7D/%3E%20%0A%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%3Cmenuitem%0A%20%20%20%20%20%20%20class%20%3D%20%22menuitem-iconic%22%0A%20%20%20%20%20%20%20image%20%3D%20%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAADNklEQVQ4jV2RS2hcVRzGf+fcO5OZTBJokiYZW0gEMQljUWuxlRH7IBmkVrEBd6JCqLoJ1kWqXYgL0Y2gRRfaheDCnTZxoZE2EAQfFEkrYRRTNU0ymslkHkm1mcmde865fxfRjd/+9z34lIgwPz9PeWNDtcTjurq97RKJBMP796f7e/v2ARQ2SsXFYnG9vrMj3a2tnnEu6ujokGw2ixIRcrkcs7OzHkq5k5l7Hp08fmLyYHf3g6ZYbBNjie3tbuSr1fl3vv/u3enFXz5HRGcymSifz6MBtFIacB+cHnv7y6ef+epYe/uJ0rX57dLQ3S9v3Hdg4s8fr29mlXpkajQ3/cnI6EUgUrsCEfEeOnqUF4eGz8q5V8WceaG5cuy4LF26lBMRRITlK1eO/Hr/Qbtz8rFQnhyT1wcG3hgYHEREPA244T17+s73D7zmbt5E1tbi9Zi/mM7l5hCJY21y38jI1aC35wcpFGKNwop7yY+dO9zWNliPIqebwONdXaf6tjY7m7Vq0/xRgM7O3xNtbRYRRKkophRef//PQWEVu7VlUrVqfCwWeyoQQXvAITjiSiWoVDDFNXQqVVMAIgoRALyurvLtep2dMFRVYxjS+nBSa3wf6Kw30s1aFYUQ3P4b0bq5y+/CACrREmw5R9w5AmNoEelLAj5AwxrXsBZxjsBFCCj+L0HVAN9aAmtJGusE8B3wm7HLSWtxxkjgHB1BkNyNVfw3wW5vJ6uAMobQOUJrCocArYBvwvDrsnNUjNEVoFEu7/3XQFC7Zerr633rQDEMZQO4bu1cBPga+NbZGQeLd4bh0CbAjRuDUq8naW21EkVaAcWFhQNloNWYxC0oXRP5rAXQgPeXSPMjmLwVhlQ9z/60ujqwNjV1SilltO8HtZmZkRv5/ANKKdseCbNwvgJVHzwfcCmtvSX44lOln39C8WGohcsTExcfXloa9uJxc/XChbNKKXp937+MemUhch/f63lawCEijI6OAnh4Hj1w+llYfBPMeyDvg7wFdhxW7oDn0BrAy2QyRFG0e+P4+DjZbNalEgm/LjItMNej1F09fqwTUBVrt4xEy2egmlLKD8LQptNplFL8A026qgDDLrhmAAAAAElFTkSuQmCC%22%0A%20%20%20%20%20%20%20label%20%3D%20%22Opera%22%0A%20%20%20%20%20%20%20value%20%3D%20%22C%3A%5C%5CProgram%20Files%20%28x86%29%5C%5COpera%5C%5COpera.exe%22%0A%20%20%20%20%20%20%20onclick%20%3D%7B%22document.getElementById%28%27%22%20+%20this.id%20+%20%22%27%29.OpenWith%28value%29%22%7D/%3E%20%0A%0A%3C/menupopup%3E%3B%0Avar%20bool%20%3D%20XML.prettyPrinting%3B%0AXML.prettyPrinting%20%3D%20false%3B%0Avar%20el%20%3D%20new%20DOMParser%28%29.parseFromString%28menu.toXMLString%28%29%2C%20%22application/xml%22%29.documentElement%3B%0AXML.prettyPrinting%20%3D%20bool%3B%0Athis.appendChild%28el%29%3B%0Athis.type%20%3D%20%22menu%22%3B%0Athis.orient%20%3D%20%22horizontal%22%3B%0Athis.menuClick%20%3D%20function%28event%29%20%7B%0A%20%20event.preventDefault%28%29%3B%0A%20%20event.stopPropagation%28%29%3B%0A%20%20this.open%20%3D%20false%3B%0A%7D%3B%0Athis.setAttribute%28%22onclick%22%2C%20%22this.buttonClick%28event%29%22%29%3B%0A%0A%0A%0A//%u0424%u0443%u043D%u043A%u0446%u0438%u044F%20%u043E%u0442%u043A%u0440%u044B%u0432%u0430%u0435%u0442%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20%u0432%20%u0440%u0430%u0437%u043D%u044B%u0445%20%u0431%u0440%u0430%u0443%u0437%u0435%u0440%u0430%u0445%28%u0432%u044B%u0431%u043E%u0440%20%u0431%u0440%u0430%u0443%u0437%u0435%u0440%u0430%20%u0437%u0430%u0432%u044B%u0441%u0438%u0442%20%u043E%u0442%20%u0430%u0440%u0433%u0443%u043C%u0435%u043D%u0442%u0430%20%u0434%u043B%u044F%20%u0444%u0443%u043D%u043A%u0446%u0438%u0438%29........................................%0Athis.OpenWith%20%3D%20function%28pathToBrowser%29%20%7B%0Avar%20file%20%3D%20Cc%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Ci.nsILocalFile%29%3B%0Afile.initWithPath%28pathToBrowser%29%3B%0Aif%20%28%21file.exists%28%29%29%20%7B%0A%20%20%20%20//%u0412%u0441%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0430%u044F%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%0A%20%20%20%20custombuttons.alertSlide%28pathToBrowser%2C%20%27%u0424%u0430%u0439%u043B%20%u043D%u0435%20%u0441%u0443%u0449%u0435%u0441%u0442%u0432%u0443%u0435%u0442%27%29%3B%0A%20%20%20%20return%3B%0A%7D%3B%0Avar%20process%20%20%3D%20Cc%5B%22@mozilla.org/process/util%3B1%22%5D.createInstance%28Ci.nsIProcess%29%3B%0Atry%20%7B%0A%20%20%20%20var%20args%20%3D%20%5Bwindow.content.location.href%5D%3B%0A%20%20%20%20process.init%28file%29%3B%0A%20%20%20%20process.run%28false%2C%20args%2C%20args.length%29%3B%0A%7D%0Acatch%20%28ex%29%20%7B%0A%20%20%20%20//%u0412%u0441%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0430%u044F%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%0A%20%20%20%20custombuttons.alertSlide%28pathToBrowser%2C%20%27%u041D%u0435%20%u0443%u0434%u0430%u043B%u043E%u0441%u044C%20%u0432%u044B%u043F%u043E%u043B%u043D%u0438%u0442%u044C%27%29%3B%0A%7D%0A%20%7D%3B%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%0A%0A%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отредактировано bunda1 (30-05-2012 20:23:50)
Отсутствует
Кошерный Нетскейп Очевидно же!
Я думаю Maxthon, SeaMonkey.
Bозможность изменить путь к браузеру(ПКМ на пункте меню). Вот только как?
Отредактировано bunda1 (30-05-2012 21:31:29)
Отсутствует
bunda1, спасибо огромное! Всё отлично работает!
okkamas_knife, вам тоже огромное спасибо! Использовала кусочек вашего кода для открытия меню по наведению. Очень удобно. Ещё добавила туда такой код, чтобы меню само закрывалось.
Мужчины, вы гении!
Отредактировано Alfina (30-05-2012 21:42:16)
Отсутствует
Если использовать стиль:
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #context-reloadimage {display: block !important; }
чтобы всегда отображался пункт "Перезагрузить изображение", будут ли изображения перезагружаться, даже если оно загружено нормально?
Если нет, то можно ли сделать CB для полной замены этого пункта, чтобы изображения перезагружались всегда?
Отсутствует
то есть просто брать пути к браузерам из реестра и всё.
как вариант вызываем окошко выбора файла и получив от него путь сохраняем его в конфиг как текстовую строку
(тогда имеет смысл держать в параметрах все пути )
Спасибо за интересную информация про регистр, тут надо подумать.
Я наверно использую конфиг для хранение путей к браузерам так привычней для меня.
И сделаю удаление лишних пунктов меню по СКМ, если смогу конечно
Отредактировано bunda1 (30-05-2012 23:33:23)
Отсутствует
okkamas_knife
Да тут проблема не хочется переделывать всю кнопку.
Как в такое меню добавить свой ID для каждаго пункта меню?
<menuitem class = "menuitem-iconic" image = "data:image/png;base64,iV..........CYII=" label = "Internet Explorer" value = "C:\\Program Files\\Internet Explorer\\iexplore.exe"/>
id = "menuitem-Note1"
Отредактировано bunda1 (31-05-2012 00:15:03)
Отсутствует
C:\Program Files\Internet Explorer\iexplore.exe,C:\Program Files\Google\Chrome\Application\chrome.exe,C:\Program Files\Opera\Opera.exe,C:\Program Files\Maxthon3\BinMaxthon.exe,C:\Program Files\SeaMonkey\seamonkey.exe
Подскажите люди добрые, как из из 'about:config' получить эти данные как массив.
Отредактировано bunda1 (31-05-2012 04:00:25)
Отсутствует
okkamas_knife
Ты не поверишь, но это работает
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); var str = prefs.getComplexValue("OpenWith.pathToBrowser",Components.interfaces.nsISupportsString).data; var regexp = "," ; var pathToBrowser = str.split(regexp); alert(pathToBrowser[2]);
Отсутствует
по коду замечание обзови настройку чтоб вначале custombuttons. было
типа custombuttons.OpenWith.pathToBrowser
чтоб не было потом заморочек с поиском.
Ok
Отсутствует
Если использовать стиль:
Выделить кодКод:
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #context-reloadimage {display: block !important; }чтобы всегда отображался пункт "Перезагрузить изображение", будут ли изображения перезагружаться, даже если оно загружено нормально?
Если нет, то можно ли сделать CB для полной замены этого пункта, чтобы изображения перезагружались всегда?
Как насчет этого? Можно сделать?
Отсутствует
Если использовать стиль:Выделить кодКод:@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#context-reloadimage
{display: block !important;
}чтобы всегда отображался пункт "Перезагрузить изображение", будут ли изображения перезагружаться, даже если оно загружено нормально? Если нет, то можно ли сделать CB для полной замены этого пункта, чтобы изображения перезагружались всегда?
Я вот набрёл на эту http://www.webmasterworld.com/forum91/3026.htm страничку, может оттуда можно взять что полезное для создания кнопки?
Отредактировано Чайник (31-05-2012 11:51:34)
Отсутствует
Почему ты думаешь что пункт "Перезагрузить изображение" не работает.
В одной онлайн читалке (манга), изображение иногда грузятся не полностью и пункт не перезагружает изображение, но если обновить страницу, то тогда грузится полностью.
Отсутствует
Знатоки CB и JavaScript помогите пожалуйста еще раз
Я нашел пример интересного всплывающего окна, которое грузит в себя HTML-страничку, но не могу понять как сделать так чтобы такое небольшое окно появлялось при нажатии на кнопку кнопку Custom Buttons
http://kpa-ing.ru/Different/Vsplyv_okno.htm
Думаю такая кнопка и другим бы очень пригодилась, ведь в рамках такого окошка можно реализовать много чего интересного
Отсутствует
Если нет, то можно ли сделать CB для полной замены этого пункта, чтобы изображения перезагружались всегда?
Догрузка всех картинок на странице (секция «код»):
// Based on code from chrome://browser/content/nsContextMenu.js (Firefox 3.6) function reloadImage(img) { if(!(img instanceof Components.interfaces.nsIImageLoadingContent)) return; urlSecurityCheck(img.currentURI.spec, gBrowser.contentPrincipal, Components.interfaces.nsIScriptSecurityManager.DISALLOW_SCRIPT); img.forceReload(); } function parseWin(win) { Array.forEach(win.frames, parseWin); Array.forEach(win.document.images, reloadImage); } parseWin(content);
Отсутствует
bunda1
При нажатии кнопки, консоль ошибок пишет вот что:
Метка времени: 02.06.2012 2:37:18 Ошибка: TypeError: img.currentURI is null Источник: chrome://custombuttons/content/button.js?windowId=Firefox&id=custombuttons-button0@init Строка: 5
У меня .
Уточню, это происходит на google images
Отредактировано Kamui (01-06-2012 22:48:09)
Отсутствует
Кнопка не моя и я не знаю в чем проблема .
02-03-2010 22:54:27
Отредактировано bunda1 (01-06-2012 23:13:54)
Отсутствует