Keresés

Új hozzászólás Aktív témák

  • Chrystall
    senior tag

    Javasript-tel tudok olyat csinálni, hogy elmegy a script az általam megadott linkekre, és az ott megjelenő oldalakról egy magadott id-ből vagy elemből kiolvassa az értéket? Aztán meg lementi txt-be vagy excel-be?

  • Chrystall
    senior tag

    Kicsit átalakítottam a scriptet is:

    <div id="497489" style="width: 100%; overflow-y: hidden;" class="wcustomhtml">
        <div class="gombkeret">
            <input id="radio1" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr?test=1" checked=""><label for="radio1" class="radio"><strong> Standard Mail:<span class="shippingfee"> £5</span></strong> </label>
            <input id="radio2" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr?test=2"><label for="radio2" class="radio"> <strong> Registered Mail: <span class="shippingfee"> £9</span></strong> </label>
            <input id="radio3" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr?test=3"> <label for="radio3" class="radio"><strong> Download Only (.ISO format 4.3GB, playable on Computers, Tablets and Phones with free <a href="https://www.videolan.org">VLC Player</a>)</strong></label>
            <div id="address_block"><label for="gmail_address">Your Gmail address:</label> <input type="text" id="gmail_address" name="gmail_address"></div>
        </div>
        <div id="down_icon2"><a href="https://www.paypal.com/cgi-bin/webscr"><img src="files/theme/paypal.png"></a></div>
        <div id="paypalsecure"><img src="files/theme/secure2.png"></div>
        <script>
            var sliders = document.querySelectorAll(".gombkeret input[type='radio']");
            var link = document.querySelector("#down_icon2 a");
            var i;
            for (i = 0; i < sliders.length; i++) {
                sliders[i].addEventListener("change", function() {
                    var address_block = document.querySelector("#address_block");
                    link.setAttribute("href", this.getAttribute("data-href"));
                    if (this.checked && this.getAttribute("id") === "radio3") {
                        address_block.style.display = "block";
                    } else {
                        address_block.style.display = "none";
                    }
                });
            }
        </script>
    </div>

    Köszönöm szépen!

  • Chrystall
    senior tag

    Sziasztok! Ebben tudnátok nekem segíteni?

    Egy Radio Button típusú választási opció van ebben a kódban mint látható. Azt az kellene még a scripthez, hogy ha a Radio3 ID-jű input van kiválasztva a látogató által, akkor jelenjen meg az alatt a sor alatt egy ilyen szöveg, hogy "Your Gmail address", és alatta egy <div>-et illesszen be, amibe majd űrlap sávot csinálok, azzal majd kiegészítem a script-et is később.Ha pedig a Radio1-2 van kiválasztva, akkor tűnjön el.

    <div id="497489" align="left" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><div class="gombkeret">
    <input id="radio1" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr?" checked=""><label for="radio1" class="radio"><strong> Standard Mail:<span class="shippingfee"> £5</span></strong> </label>
    <input id="radio2" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr"><label for="radio2" class="radio">  <strong> Registered Mail: <span class="shippingfee"> £9</span></strong> </label>
    <input id="radio3" type="radio" name="radio" data-href="https://www.paypal.com/cgi-bin/webscr"> <label for="radio3" class="radio"><strong> Download Only (.ISO format 4.3GB, playable on Computers, Tablets and Phones with free <a href="https://www.videolan.org">VLC Player</a>)</strong></label>
    </div>
    <div id="down_icon2"><a href="https://www.paypal.com/cgi-bin/webscr"><img src="files/theme/paypal.png"></a></div>
    <div id="paypalsecure"><img src="files/theme/secure2.png"></div>

    <script>
    var sliders = document.getElementsByName('radio');
    var linkWrapper = document.getElementById('down_icon2');

    for (var i in sliders){
        if(sliders[i].addEventListener){
          sliders[i].addEventListener('click', function(){
           linkWrapper.childNodes[0].setAttribute('href', this.getAttribute('data-href'));
        });
      }
    }
    </script></div>

  • Chrystall
    senior tag

    Ha azt akarom, hogy Streaming videó reklámja ne álljon le ha átmegyek másik Tab-ra a böngészőben, akkor mit kell a konzolba beírni a fejlesztői eszközöknél? Az onvisibilitychange-el kellene mókolni valamit nem? Valaki tudna tippet adni?

  • Chrystall
    senior tag

    Emberek, el lehet valahogy érni hogy ez a script működjön? Csak így lehet, hogy a script a detektálni kívánt elem előtt van. Vagy egyetleg valami más megoldás erre? A sorrendnek muszály ennek lennie.

    <script>
    document.getElementById("box").innerHTML ="Hello";
    </script>

    <div id="box" style="display:inline-block;width:90%;height:50px;text-align:center;color:black;">
    </div>

  • Chrystall
    senior tag

    Ez azért van, mert a Safari korunk Internet Explorer, azaz egy fos.

    Ez rendben van, viszont ez még rajtam nem segít :D

  • Chrystall
    senior tag

    Sziasztok!

    Van a neten egy SCM player nevű audiólejátszó. Egy Javascript kódot generál, amit a honlapba ágyazva megjelenik a lejátszó. Ez a honlap alján lesz mindig látható, és folyamatosan játszik le a háttérben ha elindul, szóval gyanítom valami AJAX-os dolog lehet benne. Lényeg a lényeg, működik jól, ám Safariban Mac-en nem. Volna esetleg ötletetek ez mitől lehet? Így néz ki a honlap Safariban:

    Ez meg a kód lenne:

    <!-- SCM Music Player http://scmplayer.net -->
    <script type="text/javascript" src="http://scmplayer.net/script.js"
    data-config="{'skin':'skins/aquaBlue/skin.css','volume':50,'autoplay':false,'shuffle':true,'repeat':1,'placement':'bottom','showplaylist':false,'playlist':'http://youtu.be/B0N9yFcz4ho?list=RDB0N9yFcz4ho'}" ></script>
    <!-- SCM Music Player script end -->

    Gondolom ennek még semmi jelentősége, és a script.js file tartalma lenne az, ami számít, vagy a skin.css. Ami gyanús, hogy van egy ikon jobb szélen, ami a lejátszási listát hozza elő, és az úgy jön elő, hogy a honlap jobb szélén fölugrik egy ablak, és a honlapot összébb nyomja. Mivel látható hogy a Safariban is szélen lesz egy nagy üres sáv, nem tudom nem-e abban a kódrészben van-e valami hiba, ami ezt a lejátszási lista ablakot definiálja.

  • Chrystall
    senior tag

    Csak kliensoldalon tudnád módosítani, valóban JavaScripttel, pl. jQuery-vel:
    http://stackoverflow.com/questions/1796619/how-to-access-the-content-of-an-iframe-with-jquery

    DE most gyorsan hozzáteszem, hogy amennyiben a Google miatt érdekel a dolog, akkor totálisan semmi értelme az egésznek, mivel a Google nem JavaScripttel ellátott böngészővel fogja vizslatni az oldalad FORRÁSKÓDJÁT... :N

    Akkor ha büntetni akar a fejléc elrejtése miatt, kitilt a Java Scripttel is ugyanúgy, ezek szerint?

  • Chrystall
    senior tag

    Sziasztok!

    Saját magamnak csináltam nemrég egy honlapot, nem vagyok egy nagyon tapasztalt programozó, de egy HTML weboldalt össze tudtam hozni. Viszont van vele annyi gondom, hogy kéne egy részéhez Javascript, amit nem tudok megcsinálni, mert lövésem sincs az egész témárol.

    Valamelyikőtök nem tudna segíteni. Egy egész egyszerű dologról lenne egyébként szó.

    Adott több lapon is ez a kódrészlet:

    <iframe src="https://viewer.zoho.com/embed.jsp?f=gIvdE" frameborder="0" width="680" height="600" style="margin-bottom:-70px; margin-top:-40px; "> </iframe>

    Ezekben a Framekben a Zoho viewer jelenik meg, az az online dokumentum nézegető, de a fejlécet mindig eltüntetem a vastagon kiemelt margóbeállítással, mert nem néz ki jól, hogy minddig megjelenik a dokumentum fölött a filenév.

    Tanakodtunk rajta a Google forumán, hogy emiatt adhat-e a Google rejtett tartalom miatti büntetést, azt monták nem valószínű, de biztosabb, ha írok egy szkriptet, ami utólag levágja a fejlécet. Bár nem tudom ez mért más, mintha beállítom a margó, hisz ugyan úgy akkor lesz egy rejtett tartalom, bár én nem vágom ezt a scriptezést...

    Valaki be tudna ide másolni egy ilyen scriptet, gondolom ez nem egy bonyolult dolog, vagy ha senkinek nincs ideje rá, erre a fajta műveletre hol találok leírást? Hol van leírás arról a parancsról, ami nekem kelle a script-be, hogy eltünjön a framekben a fejléc? Tudtok segíteni?

Új hozzászólás Aktív témák