Издөө: Электрондук почтаны алдын-ала карап чыгуу куралы

Электрондук почта кардарларынын көбү сүрөттөрдү жаап, альтернатива текстин көрсөткөндөрдү байкадыңыз беле? JavaScript же Сервер тарабындагы скрипттердин жардамы менен бул окшоштурулган нерсени кимдир бирөө чын эле көргөн болсо, мага кызык. Мен аны жасаган шайманга колумду алгым келет. Убакыттын өтүшү менен, мен мындай баракчаны өнүктүрө алам деп ишенем ... Мен бүгүн кечинде ойноп баштадым. Барактагы сүрөттөрүңүздүн бардыгын өчүрө турган функция:

function replace () // сүрөттөрдү алып салуу
{
var imgs = document.getElementsByTagName ('img'); // массив
for (var i = 0; i> imgs.length; i ++) // цикл
{
imgs [i] .src = ""; // сүрөттөрдү жокко чыгарды
}
}

Бул абдан жөнөкөй Javascript. Биринчи кылганым - бул сүрөттөрдүн массивин чогултуу HTML. Массив - бул нерселердин тобу. IMG теги бар ар бир элементти алуу үчүн javascriptке айттым. (HTMLдеги сүрөттөрдү ушундайча көрсөтөсүз). Андан кийин мен массивди биринчи циклдан баштоону айтып (= 0), канча элемент бар болсо (imgs.length), ал эми цикл менен бүткөндө, кийинки пунктка өтүү үчүн 1ди кошуңуз (i ++).

Негизинен эмне болот: массив беттеги ар бир сүрөттүн жайгашкан жерин чогултуп, аларды карап чыгып, алардын баарын жокко чыгарат. Бул нерсени чындыгында жасагым келген нерсе - сүрөттү алып салуу, бирок чындыгында электрондук почта кардары сыяктуу альтернативдүү текстти көрсөтүү. Ошондой эле, башка Мобилдик Кардарларда көрүнүп тургандай кылып, башка стол жана див элементтерин алып салгым келет. Бул сап стилиндеги тэгди жана шрифтти форматтоону алмаштырат.

Ушундай нерсени көргөн же курган адам барбы? Эгер ошондой болсо, анда менин байланыш формама мага билдирүү таштаңыз. Эгер ал C # же айрыкча JavaScript тилинде жазылган болсо, анда мен аны сатып алууга уруксат алышым мүмкүн. JavaScriptтин артыкчылыгы - аны өчүрүп, динамикалуу күйгүзсө болот - бул чындыгында эле сонун функция! Ал ортодо, мен дагы өзүм иштей берем!

9 Comments

  1. 1

    Бул чынында эле Greasemonkey javascript болушу мүмкүн

    Сиз жакындап калдыңыз, жөн гана alt tagду кийинки Сибилинг деп киргизиңиз.

    андан кийин аны usercripts.org сайтына жайгаштырыңыз 🙂

    Ошондой эле, сиз Greasemonkeyди XPIде же аны туура Firefox кеңейтүүсү үчүн эмне деп аталсаңыз болот.

  2. 2

    Салам Даг,

    The Веб иштеп чыгуучунун куралдар панели муну атайын жасоо үчүн "Сүрөттөрдү Alt Сыпаттар менен алмаштыруу" деп аталган куралы бар. Бул сиз каалаган нерсени акысыз аткарат!

    Бул сиздин сайттын жеткиликтүүлүк маселесин чечип койду. Сүрөттөрдү өчүрсөңүз, кара фондо кара текст калат, андыктан сүрөтү жок желеде жүргөн адам сиздин билдирүүлөрүңүздү окубайт!

    кошуу:

    .post { background-color:#fff; }

    бирок темаңызды бузбай чечишиңиз керек.

    • 3

      Табуу жана кармоо сонун, Фил! Чоң рахмат. Мен бул кошумчаны бир аз тереңирээк изилдеп чыгайын деп жатам, анткени мага браузердин өзүнө эмес, ошол функциянын бир бөлүгү керек. Абдан сонун!

      (Мен дагы өзүмдүн постумду жаңырттым - көрсөткөнүңүз үчүн рахмат!)

  3. 4

    Agency.com сайтында биз Pivotal Veracity компаниясынын pvIQ деп аталган өнүмүн колдонобуз (http://pivotalveracity.com/solutions/pvIQ.php) бул сиздин көйгөйүңүзгө чоң жардам. Биз тесттик электрондук почталарыбызды ар кандай ISP тесттик эсептерибизге жөнөтөбүз, андан кийин pvIQ ар бир браузерде пайда болгондой, көрсөтүлгөн электрондук почталардын jpgs-дерин ар бир каттоо эсебинен алат. Бул бизге эбегейсиз көп убакытты үнөмдөйт, анткени биз пайда болгон jpgsге көз чаптырсак гана болот. Мен сунуштайм.

    • 5

      Салам Марк,

      Pivotal Veracityде укмуштуудай шаймандар бар! Жакында эле API иштей башташканын билем. Мен бир аз жөнөкөй нерсе жасоого аракет кылып жатам, жөн гана электрондук почта билдирүүлөрүн жөнөтүүнү талап кылбаган "тез" көрүнүш. Чыкылдатуу үчүн гана баскычты элестетип көрсөңүз, ал төмөн турган жемиштерге кам көрүү үчүн, анын сырткы көрүнүшүн туурай аласыз.

      Даг

      • 6

        Салам,

        Мен буга чейин бир нече жолу караган жокмун, андыктан жаңылып жаткандырмын, бирок порталдар почта көрсөтүү программасын өзгөртө бербейби? Эгер алар ошондой кылышкан болсо, анда мен сиз өзүңүздүн тесттик программаңызды колдонууга аракет кылсаңыз, анда сиз тынымсыз ойноп жүрөсүз деп ойлойм. Ошол себептен биз pvIQ колдонобуз: ал портал эмнени көрсөтсө, ошону бизге жөнөтөт.

        белги

        • 7

          Сиз таптакыр туура айтасыз. Менин оюм жөн гана pvIQ сыяктуу нерсени жөнөтүүдөн мурун, кимдир бирөө аткара ала турган "тез жана кир" алдын-ала көрүүчүнү иштеп чыгуу ... Alt тэгдери жана мобилдик алдын ала көрүү сыяктуу нерселер (таблицалар алынып салынган ж.б.). Мен, албетте, электрондук почта кардарларындагы башаламандыкты кармоого аракет кылгым келбейт! Pivotal Veracity компаниясындагы адамдар - бул жакшы жактар!

          Даг

  4. 8
  5. 9

    Менин оюмча, сиздин электрондук почтаңызды популярдуу электрондук кардарлардай эле алдын ала көрүү мүмкүнчүлүгү сиздин идеяңызга пайдалуу кошумча болот. Ар бир адам муну кандайча жасаарын бир аз убакыт жана изилдөө талап кылынмак (кандай элементтерди сыйрып, кирип кетишет ж.б.).

    Сиз тандай турган бир нече чыпканы жасайсыз. Айтканда, GMail чыпкасы, Yahoo Mail, Outlook (PC, Mac ж.б.) чыпкалары ж.б. Ошентип, күндүн астындагы ар бир кызмат менен жасалма тесттик эсептердин болушунун ордуна, алардын ар бирин алдын-ала карап чыгууну тезирээк өтсөңүз болот.

    … Балким, мен өтө эле көп нерсени айткам ... 😉

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.