-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
válasz
Chrystall
#9703
üzenetére
Azt speciel, hogy elmegy egy másik oldalra és onnan kiolvas adatokat, nem tudom, mennyire megvalósítható PureJS-el. Ellenben behívni az adott oldal tartalmát és onnan kibogarászni a szükséges adatot megoldható. Persze itt fontos az, hogy ne egy feltöltött értékre legyünk kíváncsiak, hanem fix elemre.
A TXT és EXCEL lementése pedig kivitelezhető gond nélkül.
-
nevemfel
senior tag
válasz
Chrystall
#9577
üzenetére
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> -
Jim-Y
veterán
válasz
Chrystall
#8226
üzenetére
Elso lehetoseg, `defer` tag https://betterprogramming.pub/improve-page-load-performance-with-these-different-script-loading-techniques-b0d912eae7b1
Masodik lehetoseg, window load event https://developer.mozilla.org/en-US/docs/Web/API/Window/load_event
-
Sk8erPeter
nagyúr
válasz
Chrystall
#4505
üzenetére
Szerintem használj valami normális lejátszót első körben, amit karban is tartanak.

Példa:
jPlayer
http://www.jplayer.org/latest/demos/
eléggé szanaszéjjel-állítgatható.
Itt van a forráskód verziókezelőn is, ha kell: https://github.com/happyworm/jPlayer
A dev-ágon 2 napja volt commit, szóval asszem ez jól mutatja, hogy eléggé karbantartják.Persze hogy Safariban mit művel a lejátszó, fogalmam sincs.
Próbáld ki a demóoldalon. Mindenesetre érdemes karbantartott library-ket használni úgy általában. -
Sk8erPeter
nagyúr
válasz
Chrystall
#2607
üzenetére
ha a kódod úgy néz ki, hogy valami ilyesmi (nyilván lebutítva csak a példa kedvéért):
<!DOCTYPE html>
<html>
<head>
...................
</head>
<body>
...........
<div id="page">
..........................
<iframe src="...."></iframe>
...................
</div>
</body>
</html>Akkor pontosan ezt fogja látni a Google robotja is, és nem számít, hogy itt JavaScripttel akár kivettél, akár beraktál elemeket.
Hogy az iframe-ért mennyire büntet, azt már teljesen másik topicba tartozik (SEO), de az tény, hogy ha az a szempont, hogy a forráskódért büntet-e a Google vagy sem, akkor annak a JavaScripthez semmi köze, jelenleg ugyanis a Google keresőrobotja lesz@rja a JavaScriptes módosításokat. Ezért is kell arra ügyelni, hogy a tartalmak jól megjelenjenek kikapcsolt JavaScript mellett is, amennyiben számít a keresőoptimalizálás.
A Google Webmaster Tools-ban van egy Fetch as Googlebot opció, ha ezt megnézed, úgy fogod látni az oldaladat, ahogy a Google keresőrobotja látja - látod a headereket és a nyers forráskódodat.Egyébként ha van rá alternatíva, legjobb elkerülni az ilyen iframe-es beágyazást, és megoldani másképp (saját dinamikus tartalom generálásával, API felhasználásával, stb.).
-
Sk8erPeter
nagyúr
válasz
Chrystall
#2605
üzenetére
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-jqueryDE 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...

Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Mazda topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Parfüm topik
- Renault, Dacia topik
- Futás, futópályák
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Samsung Galaxy S23 Ultra - non plus ultra
- Battlefield 6
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- További aktív témák...
- Dell XPS 13 9370 - 9380 UHD touch, 16GB RAM, 256-512GB SSD, jó akku, szép állapot, számla, garancia
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3421
- LG UltraFine 27" 5K IPS 99% DCI-P3 1 év garancia
- HPE Aruba switch, 48G PoE+, 4SFP+, L3, Smart managed
- 0% THM 6 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

Próbáld ki a demóoldalon. Mindenesetre érdemes karbantartott library-ket használni úgy általában.


