bilakos26 Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 (επεξεργασμένο) Θέλω να γράψω έναν κώδικα ο οποίος να είναι κάτι σαν bot, το οποίο να επαναφορτίζει την σελίδα από ένα συγκεκριμένο link για 50 φορές ας πούμε κάθε 30 δευτερόλεπτα. Τι κώδικα έχετε να προτείνετε; Και πως θα τον εκτελέσω; Επεξ/σία 28 Μαρτίου 2018 από bilakos26
bilakos26 Δημοσ. 28 Μαρτίου 2018 Μέλος Δημοσ. 28 Μαρτίου 2018 1 ώρα πριν, becoming_I είπε Δες εδώ Δεν έβγαλα άκρη φίλε μου. Μπορείς να με βοηθήσεις περαιτέρω; Επίσης με το Notepad++ γίνεται δουλειά ή να γραψω τον κώδικα με κάποιο άλλο;
becoming_I Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 30 λεπτά πριν, bilakos26 είπε Δεν έβγαλα άκρη φίλε μου. Μπορείς να με βοηθήσεις περαιτέρω; Επίσης με το Notepad++ γίνεται δουλειά ή να γραψω τον κώδικα με κάποιο άλλο; Μια χαρά edit κάνεις με το Notepad++ όμως τι θες ακριβώς να κάνεις; Θες να κάνεις reload τη σελίδα σου ή να κάνεις μια άλλη σελίδα reload; Το site το έχεις τοπικά ή ανεβασμένο κάπου; Μια
ajaxmonkey4hire Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 6 ώρες πριν, bilakos26 είπε Θέλω να γράψω έναν κώδικα ο οποίος να είναι κάτι σαν bot, το οποίο να επαναφορτίζει την σελίδα από ένα συγκεκριμένο link για 50 φορές ας πούμε κάθε 30 δευτερόλεπτα. Τι κώδικα έχετε να προτείνετε; Και πως θα τον εκτελέσω; που θα τρέχει αυτός ο κώδικας; στο browser; στο server; που θα φορτώνεις το link; Καινούργιο παράθυρο; Ajax callback; iframe;
isay Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 (επεξεργασμένο) 6 ώρες πριν, bilakos26 είπε Θέλω να γράψω έναν κώδικα ο οποίος να είναι κάτι σαν bot, το οποίο να επαναφορτίζει την σελίδα από ένα συγκεκριμένο link για 50 φορές ας πούμε κάθε 30 δευτερόλεπτα. Τι κώδικα έχετε να προτείνετε; Και πως θα τον εκτελέσω; Να επαναφορτώνει εννοείς, να κάνει refresh δηλαδη, οχι να την φορτίζει. Αυτό που δεν καταλαβα ειναι αν θες να ειναι σε δική σου σελίδα που φτιάχνεις εσυ ή σε ιστοσελίδα φορτωμένη στον browser. Για το πρώτο μια χαρά στα ειπε ο becoming και να προσθέσω οτι θα μπορουσες να το κάνεις και με iframe που απο το πάνω να δινει τακτική εντολή να κάνει refresh το κατω αλλα για το δευτερο υπάρχει πιο ευκολος τρόπος, να βαλεις ενα browser addon που να κάνει αυτη τη δουλεια. Το ειχα κανει πολύ αποτελεσματικά παλιοτερα που ήθελα να φαινεται σε μια οθονη ο καιρός και να κανει μονο του refresh. Επειδη δε θυμαμαι πoιο ειχα χρησιμοπιήσει δοκίμασε τα παρακάτω ποιο σε βολευει (αντιστοιχα υπάρχουν και στο chrome store - για chrome browser) https://addons.mozilla.org/en-US/firefox/addon/tab-auto-refresh/ https://addons.mozilla.org/el/firefox/addon/tab-auto-reload/ https://addons.mozilla.org/en-US/firefox/addon/auto-reload/ https://addons.mozilla.org/en-US/firefox/addon/reloadevery/ Επεξ/σία 28 Μαρτίου 2018 από isay
bilakos26 Δημοσ. 28 Μαρτίου 2018 Μέλος Δημοσ. 28 Μαρτίου 2018 7 ώρες πριν, becoming_I είπε Μια χαρά edit κάνεις με το Notepad++ όμως τι θες ακριβώς να κάνεις; Θες να κάνεις reload τη σελίδα σου ή να κάνεις μια άλλη σελίδα reload; Το site το έχεις τοπικά ή ανεβασμένο κάπου; Μια Η σελίδα υπάρχει ήδη δεν είναι δικιά μου. Αυτό που θέλω να κάνει, είναι reload μια ήδη υπάρχουσα σελίδα κάθε 10 δευτερόλεπτα ας πούμε και αυτό να τρέχει μέχρι να του πω εγώ σταματήσει. 3 ώρες πριν, ajaxmonkey4hire είπε που θα τρέχει αυτός ο κώδικας; στο browser; στο server; που θα φορτώνεις το link; Καινούργιο παράθυρο; Ajax callback; iframe; Ο κώδικας θέλω να τρέχει στον browser δηλαδή με το που κάνω κλικ το αρχείο με τον κώδικα να μου ανοίγει το παράθυρο του browser με το link που θα του έχω ορίσει και αυτό έπειτα να κάνει reload την σελίδα μετά από συγκεκριμένο χρονικό διάστημα. 3 ώρες πριν, isay είπε Να επαναφορτώνει εννοείς, να κάνει refresh δηλαδη, οχι να την φορτίζει. Αυτό που δεν καταλαβα ειναι αν θες να ειναι σε δική σου σελίδα που φτιάχνεις εσυ ή σε ιστοσελίδα φορτωμένη στον browser. Για το πρώτο μια χαρά στα ειπε ο becoming και να προσθέσω οτι θα μπορουσες να το κάνεις και με iframe που απο το πάνω να δινει τακτική εντολή να κάνει refresh το κατω αλλα για το δευτερο υπάρχει πιο ευκολος τρόπος, να βαλεις ενα browser addon που να κάνει αυτη τη δουλεια. Το ειχα κανει πολύ αποτελεσματικά παλιοτερα που ήθελα να φαινεται σε μια οθονη ο καιρός και να κανει μονο του refresh. Επειδη δε θυμαμαι πoιο ειχα χρησιμοπιήσει δοκίμασε τα παρακάτω ποιο σε βολευει (αντιστοιχα υπάρχουν και στο chrome store - για chrome browser) https://addons.mozilla.org/en-US/firefox/addon/tab-auto-refresh/ https://addons.mozilla.org/el/firefox/addon/tab-auto-reload/ https://addons.mozilla.org/en-US/firefox/addon/auto-reload/ https://addons.mozilla.org/en-US/firefox/addon/reloadevery/ Ότι κάνουν τα link που μου έστειλες, τα οποία παρεπιπτόντως βοηθανε αρκετά στο να κάνω αυτό που θέλω, θα ήθελα να κάνει και ο κώδικας που θέλω να γράψω για να κάνει αυτόματο refresh μετά από κάποιο χρονικό διάστημα.
ajaxmonkey4hire Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 (επεξεργασμένο) Αν η σελίδα που ανοίγεις είναι σε άλλη domain από αυτήν που φορτώνεις τον κωδικό για το reload το browser θα σε μπλοκάρει με cross origin exception. Αν είναι στο ίδιο domain: <!DOCTYPE html> <html lang="el"> <head> <meta charset="utf-8"> <title>page loader</title> <script> var count = 1; var delay = 30*1000; var maxCount = 20; function loadIt(){ if ( count<maxCount ){ document.getElementById('the-frame').contentWindow.location.reload(); ++count; window.setTimeout(loadIt, delay); } } window.addEventListener("load", function(){ window.setTimeout(loadIt, delay); } ); </script> </head> <body> <iframe id="the-frame" src="http://the-same-domain/page-to-be-loaded.html"></iframe> </body> </html> Επεξ/σία 28 Μαρτίου 2018 από ajaxmonkey4hire
akis_fc Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 Το παρακάτω το βάζεις σε ένα bookmarklet και κάνει την ανανέωση με το rate που θέλεις για να σταματήσει κάνεις ένα refresh εσύ. javascript: (function() { timeout = prompt("Set refresh rate in minutes"); current = location.href; if (timeout > 0) setTimeout(reload, 1000 * 60 * timeout); else location.replace(current); function reload() { setTimeout('reload()', 1000 * 60 * timeout); frame = '<script>function rel() {document.getElementById("site").contentWindow.location.reload(true);setTimeout(rel,1000*60*' + timeout + ');} setTimeout(rel,1000*60*' + timeout + ');</script>'; frame += '<frameset cols=\'*\'>\n<frame id="site" src=\'' + current + '\'/>'; frame += '</frameset>'; with(document) { write(frame); void(close()) }; } })();
bilakos26 Δημοσ. 28 Μαρτίου 2018 Μέλος Δημοσ. 28 Μαρτίου 2018 (επεξεργασμένο) 2 ώρες πριν, ajaxmonkey4hire είπε Αν η σελίδα που ανοίγεις είναι σε άλλη domain από αυτήν που φορτώνεις τον κωδικό για το reload το browser θα σε μπλοκάρει με cross origin exception. Αν είναι στο ίδιο domain: <!DOCTYPE html> <html lang="el"> <head> <meta charset="utf-8"> <title>page loader</title> <script> var count = 1; var delay = 30*1000; var maxCount = 20; function loadIt(){ if ( count<maxCount ){ document.getElementById('the-frame').contentWindow.location.reload(); ++count; window.setTimeout(loadIt, delay); } } window.addEventListener("load", function(){ window.setTimeout(loadIt, delay); } ); </script> </head> <body> <iframe id="the-frame" src="http://the-same-domain/page-to-be-loaded.html"></iframe> </body> </html> 1 ώρα πριν, akis_fc είπε Το παρακάτω το βάζεις σε ένα bookmarklet και κάνει την ανανέωση με το rate που θέλεις για να σταματήσει κάνεις ένα refresh εσύ. javascript: (function() { timeout = prompt("Set refresh rate in minutes"); current = location.href; if (timeout > 0) setTimeout(reload, 1000 * 60 * timeout); else location.replace(current); function reload() { setTimeout('reload()', 1000 * 60 * timeout); frame = '<script>function rel() {document.getElementById("site").contentWindow.location.reload(true);setTimeout(rel,1000*60*' + timeout + ');} setTimeout(rel,1000*60*' + timeout + ');</script>'; frame += '<frameset cols=\'*\'>\n<frame id="site" src=\'' + current + '\'/>'; frame += '</frameset>'; with(document) { write(frame); void(close()) }; } })(); Σας ευχαριστώ πολύ για τους κώδικες μου δώσατε λύση και οι δυο. Παρεμπιπτόντως akis_fc στον δικό σου τον κώδικα που βάζω το url του site ; Επεξ/σία 28 Μαρτίου 2018 από bilakos26
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα