Ag Iarraidh: Uirlis Réamhamhairc Ríomhphoist Ar Líne

Ar thug tú faoi deara riamh cé mhéad cliant ríomhphoist a choisceann íomhánna agus a thaispeánann an téacs malartach? Tá mé aisteach má chonaic duine ar bith é seo á aithris ag baint úsáide as JavaScript nó scriptiú taobh Freastalaí. Ba mhaith liom lámh a fháil ar uirlis a dhéanann é. Le himeacht aimsire, táim cinnte gur féidir liom a leithéid de leathanach a fhorbairt… Thosaigh mé ag imirt anocht i ndáiríre. Seo feidhm a bhaineann do chuid íomhánna go léir as leathanach:

feidhm a chur in ionad () // íomhánna a bhaint
{
var imgs = document.getElementsByTagName ('img'); // eagar
le haghaidh (var i = 0; i> imgs.length; i ++) // lúb
{
imgs [i] .src = ""; // socraigh na híomhánna go faic
}
}

Tá sé simplí go leor Javascript. Is é an chéad rud a dhéanaim ná sraith de na híomhánna a bhailiú i HTML. Is éard atá in eagar ná grúpa earraí. Dúirt mé leis an javascript gach eilimint a bhfuil tag img air a fháil. (Sin mar a thaispeánann tú íomhánna i HTML). Ansin déanaim 'lúb' tríd an eagar trína rá leis tosú leis an gcéad earra (= 0), téigh ar lorg an oiread earraí atá ann (imgs.length), agus nuair a dhéantar é leis an lúb cuir 1 leis chun bogadh go dtí an chéad mhír eile (i ++).

Is é an rud a tharlaíonn go bunúsach ná go mbailíonn an t-eagar suíomh gach íomhá ar an leathanach, lúbanna tríothu, agus gach ceann acu a shocrú do rud ar bith. Is é an rud ba mhaith liom a dhéanamh leis seo ná an íomhá a bhaint ach aon téacs malartach a thaispeáint - díreach mar a dhéanfadh cliant ríomhphoist. Ba bhreá liom freisin eilimintí tábla agus div eile a bhaint chun é a thabhairt mar a bhreathnódh sé i go leor Cliant Soghluaiste. Thiocfadh sé seo in ionad formáidiú clibe stíl inlíne agus cló.

An bhfaca nó nár thóg éinne aon rud mar seo? Más ea, scaoil nóta chugam i mo fhoirm teagmhála. Má tá sé scríofa i C # nó go háirithe JavaScript, b’fhéidir gur rud é a d’fhéadfainn a údarú a cheannach. Is é an buntáiste a bhaineann le JavaScript ná go bhféadfaí é a mhúchadh agus go dinimiciúil - gné an-deas! Idir an dá linn, leanfaidh mé ag obair air féin!

9 Comments

  1. 1

    Javascript Greasemonkey simplí a bheadh ​​ansin

    Tá tú beagnach ann, ach cuir isteach an chlib alt mar an chéadSibling eile.

    ansin é a chur ar userscripts.org 🙂

    D’fhéadfá Greasemonkey a úsáid go XPI nó cibé rud a thugtar air chun síneadh Firefox neamhspleách neamhspleách a dhéanamh air.

  2. 2

    Hi Doug,

    An Barra Uirlisí Forbróra Gréasáin tá uirlis chun é seo a dhéanamh go sonrach, ar a dtugtar “Ionadaigh Íomhánna le Tréithe Alt”. Déanann sé go díreach an rud atá uait saor in aisce!

    Chuir sé ceist inrochtaineachta le do shuíomh áfach. Fágann íomhánna a mhúchadh téacs dubh ar chúlra dubh, mar sin ní bheidh duine ar bith ag surfáil ar an ngréasán gan íomhánna air ag léamh do phoist!

    Ag cur leis:

    .post { background-color:#fff; }

    Ba chóir é sin a réiteach gan do théama a chur amú.

    • 3

      Aimsiú agus gabháil iontach, Phil! Go raibh míle maith agat. Táim chun an breiseán seo a thochailt beagán níos doimhne ós rud é go bhfuil cuid den fheidhmiúlacht sin de dhíth orm ar leathanach seachas ar an mbrabhsálaí féin. An-fhionnuar!

      (Rinne mé mo rang poist a nuashonrú freisin - go raibh maith agat as é sin a chur in iúl!)

  3. 4

    Ag Agency.com úsáidimid táirge ar a dtugtar pvIQ ó Pivotal Veracity (http://pivotalveracity.com/solutions/pvIQ.php) is cuidiú mór é sin le d’fhadhb. Seolaimid ár ríomhphoist tástála chuig ár gcuntais tástála ISP éagsúla agus ansin déanann pvIQ jpgs de na ríomhphoist rindreáilte a aisghabháil ó gach ceann de na cuntais, mar a bheadh ​​siad le feiceáil i mbrabhsálaithe éagsúla. Sábhálann sé seo go leor ama dúinn, mar níl le déanamh againn ach féachaint ar na jpgs a bhíonn mar thoradh air. Mholfainn é.

    • 5

      Dia duit,

      Tá roinnt uirlisí dochreidte ag Pivotal Veracity! Tá a fhios agam gur sheol siad API le déanaí freisin. Táim ag iarraidh rud éigin a dhéanamh rud beag níos simplí, ach cuma ‘gasta’ nach gá an ríomhphost a sheoladh amach i ndáiríre. Samhlaigh ach cnaipe le cliceáil agus is féidir leat aithris a dhéanamh ar an gcaoi a bhreathnódh sé, ach aire a thabhairt do na torthaí crochta íseal.

      Doug

      • 6

        Haigh,

        Níor bhreathnaigh mé air seo ar feadh tamaill, mar sin b’fhéidir go bhfuil mé mícheart, ach nach gcoinníonn na tairseacha a mbogearraí rindreála ríomhphoist ag athrú? Dá ndéanfaidís, cheapfainn go mbeifeá i gcónaí ag imirt teacht suas dá ndéanfá iarracht do bhogearraí tástála féin a úsáid. Sin an fáth go n-úsáideann muid pvIQ: seolann sé chugainn go díreach cad a thabharfadh an tairseach.

        Marcáil

        • 7

          Tá tú ceart go hiomlán. Níl i mo smaoineamh ach réamhamharcóir ‘gasta & salach’ a fhorbairt a d’fhéadfadh duine a fhorghníomhú sula seolfadh sé chuig rud éigin cosúil le pvIQ… rudaí cosúil le clibeanna Alt agus réamhamharc soghluaiste (táblaí bainte, srl.). Is cinnte nach dteastaíonn uaim iarracht a dhéanamh coinneáil suas leis an praiseach atá amuigh ansin le Cliaint Ríomhphoist! Is iad na daoine sin ag Pivotal Veracity na buntáistí ag an am sin!

          Doug

  4. 8

    Rud éigin mar seo?

    var showImages = false;
    function toggleImages() {
    var imgs = document.getElementsByTagName("img");
    for (var i=0;i

  5. 9

    Sílim gur rud breise a d’fhéadfadh a bheith úsáideach do do smaoineamh ná an cumas réamhamharc a dhéanamh ar na ríomhphoist ar an mbealach céanna a dhéanann cliaint ríomhphoist choitianta. Thógfadh sé roinnt ama agus taighde ar an gcaoi a ndéanann gach duine é (cad iad na gnéithe a stiallann siad, a fhágann siad isteach, srl.).

    Tógann tú sraith scagairí le roghnú as. Abair, scagaire GMail, scagairí Yahoo Mail, Outlook (PC, Mac, srl.), Srl. Mar sin, in ionad go mbeadh ort cuntais thástála chaocha a bheith agat le gach seirbhís faoin ngrian, d’fhéadfá rothaíocht trí réamhamharcanna ar gach ceann acu go réasúnta tapa.

    … B’fhéidir go ndúirt mé an iomarca… 😉

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.