Lêgerîn: Amûra Pêşdîtinê ya E-nameya Serhêl

Ma we qet ferq kiriye ku çend xerîdarên e-nameyê wêneyan bloke dikin û metna alternatîf nîşan didin? Ez meraq dikim heke kesek bi rastî ev emilandî bi karanîna nivisandina JavaScript an Server-side dîtibe. Ez dixwazim destê xwe bigihînim amûrek ku wê dike. Bi demê re, ez bawer im ku ez dikarim rûpelek wusa pêşbixim… Bi rastî min îşev dest bi lîstinê kir. Li vir fonksiyonek heye ku hemî wêneyên we li ser rûpelek radike:

fonksiyonê biguhezîne () // wêneyan rake
{
var imgs = document.getElementByTagName ('img'); //rêzî
ji bo (var i = 0; i> imgs.length; i ++) // loop
{
imgs [i] .src = ""; // wêneyan danî ber tunebûnê
}
}

Javascript-a pir hêsan e. Yekem tiştê ku ez dikim rêzek wêneyên tê de berhev dikim HTML. Array komek tiştan e. Min ji javascript-ê re got ku her hêmanek ku xwedan etikek img e bistîne. (Bi vî rengî hûn wêneyan di HTML-ê de nîşan didin). Dûv re ez bi array re 'xelek' didim û jê re dibêjim ku bi yekem tiştê dest pê bike (= 0), her ku gelek tişt hene (dirêjahiya wêneyan), û dema ku ew bi xelekê ve hate çêkirin 1 zêde bike da ku derbasî hêmana din bibe (ez ++).

Ya ku di bingeh de diqewime ev e ku array cîhê her wêneyê li ser rûpelê berhev dike, wan digerîne, û her yekê tune dike. Ya ku ez dixwazim bi rastî bi vê yekê bikim, rakirina wêneyê ye lê di rastiyê de her metnek alternatîf tê xuyang kirin - hema mîna xerîdarek e-nameyê dê. Di heman demê de ez dixwazim hêmanên din ên sifrê û div ji holê rakim da ku ew pêşkêşî bike ku ew ê li gelek Xerîdarên Mobîl xuya bike. Ev dê tag û şêwaza fontê ya inline biguhezîne.

Ma kesî tiştek wusa dîtiye an ava kiriye? Ger wusa be, di forma têkiliya min de notek ji min re bavêjin. Ger ew bi C # an bi taybetî JavaScript-ê nivîsandî be, dibe ku ew tiştek be ku ez dikarim destûr bidim ku ez bikirim. Avantaja JavaScriptê ev e ku ew dikare were dînamîk kirin û vemirandin - taybetmendiyek bi rastî xweş! Di vê navberê de, ez ê bi xwe li ser vê xebata xwe bidomînim!

9 Comments

  1. 1

    Ew ê Javascript-a Greasemonkey-a bi rastî sade be

    Hûn hema hema li wir in, tenê nîşana alt wek nextSibling têxin.

    dûv re wê li ser bikarhênerên nivîsar.org put bixin

    Her weha hûn dikarin Greasemonkey-ê ji bo XPI-an an ku jê re tê gotin bikar bînin da ku ew pêvekek xwerû ya Firefox-ê çêbikin.

  2. 2

    Silav Doug,

    Ew Toolbar ya Pêşvebir a Tevneyê ji bo vê yekê bi taybetî amûrek heye, ku jê re dibêjin "Wêneyan Bi Taybetmendiyên Alt Zivirandin". Ew tam tiştê ku hûn dixwazin belaş dike!

    Ew tevî pirsgirêkek gihiştinê bi malpera we re avêt. Bi vemirandina wêneyan nivîsa reş li ser bingehek reş dihêle, ji ber vê yekê kesê ku bêyî wêne li ser tevnê digere dê peyamên we nexwîne!

    Zêdekirin:

    .post { background-color:#fff; }

    divê bêyî ku mijara we tevlihev bibe wê çareser bike.

    • 3

      Bibîne û bigire, Phil! Gelek spas. Ez ê vê pêvekê hinekî kûrtir bikolim ji ber ku di rûpelê de ji bilî geroka xwe pêdivî bi hin ji wan fonksiyoneliyan heye. Pir xweş!

      (Min dersa xweya posteyê jî nû kir - spas ji bo ku we diyar kir!)

  3. 4

    Li Agency.com em hilberek bi navê pvIQ ji Peravika Veracity bikar tînin (http://pivotalveracity.com/solutions/pvIQ.php) ku ji pirsgirêka we re arîkariyek mezin e. Em e-nameyên xweyên ceribandinê ji hesabên xweyên ceribandinê yên ISP-ê re dişînin û paşê pvIQ jpg-ên e-nameyên hatine şandin ji her yekê hesaban digire, ji ber ku ew ê di gerokên cihêreng de xuya bikin. Ev ji me re gelek deman xilas dike, ji ber ku tiştê ku divê em bikin ev e ku em li jpgên encamek binêrin. Ez wê pêşniyar dikim.

    • 5

      Silav Mark,

      Veracity Pivotal xwedan hin amûrên bêhempa ye! Ez dizanim wan di van demên dawî de API jî dane destpê kirin. Ez hewl didim ku tiştek piçek hêsantir bikim, tenê awirek 'zû' ya ku ne hewce ye ku bi rastî e-name bişîne derve. Tenê bişkojkekê bikirtînin ku hûn bikirtînin û hûn dikarin fena ku wê xuya dike, tenê ji bo lênêrîna fêkiyên kêm-daleqandî felq bikin.

      Doug

      • 6

        Merheba,

        Demek e min li vê yekê mêze nekiriye, ji ber vê yekê dibe ku ez xelet bim, lê ma portal ne domdar nermalava xweya pêşkêşkirina nameyê diguherînin? Ger wana bikira, ez difikirîm ku hûn hewl didin ku nermalava testa xwe bikar bînin hûn ê timûtim lîstikvaniyê bikin. Ji ber vê yekê ye ku em pvIQ bikar tînin: ew tiştê ku portal dê bide me ji me re dişîne.

        Delîl

        • 7

          Hûn bi tevahî rast in. Fikra min bi tenê pêşdîtinek 'zû & qirêj' a ku kesek dikare bişîne berî ku bişîne tiştek wekî pvIQ exec tiştên mîna etîketên Alt û pêşdîtina desta ya mobîl (tablo hatine rakirin, û hwd.) Pêşve dibe. Ez teqez naxwazim ku hewl bidim ku bi xerîdarên e-nameyê re li der û dorên li wir bimînim! Ew mirovên li Veracity-ê ya Pivotal-ê di vê yekê de pispor in!

          Doug

  4. 8
  5. 9

    Ez difikirim ku pêvekek potansiyel kêrhatî ya ramana we dê bibe kapasîteya pêşdîtina e-nameyan bi heman rengî ku kiriyarên e-nameyên populer dikin. Wê hinekî dem û lêkolîn bikişîne ka her kes çawa dike (kîjan hêmanên ku ew tazî dikin, dihêlin, û hwd.).

    Hûn rêzek parzûnan ava dikin ku hûn hilbijêrin. Bibêjin, parzûnek GMail, Yahoo Mail, Outlook (PC, Mac, û hwd.) Parzûn, û hwd. Ji ber vê yekê, li şûna ku hûn bi her karûbarê binê tavê re xwediyê hesabên testê dummy bin, hûn dikarin bi pêşdîtinên her yekê bi rengek zûtir bisekinin.

    … Dibe ku min pir got said

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.