Πάγωμα σελίδας μετά απο εκτέλεση javascript

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Πάγωμα σελίδας μετά απο εκτέλεση javascript

Δημοσίευση από maxitis » 09 Αύγ 2009 13:28

Όταν εκτελώ αυτόν τον κώδικα σε μια σελίδα μετά η σελίδα αυτή παγώνει. (δεν μπορεί να εκτελεστεί ο (js) κώδικας της σελίδας.
Δοκίμασα να διαγράψω και μετά να ξαναβάλω τα nodes των script αλλά τίποτα. Καποιά ιδέα;

Κώδικας: Επιλογή όλων

javascript&#58;x&#40;&#41;;function x&#40;&#41;&#123;var xor=new Array&#40;"conquistador", "sabre", "axe", "machete", "tomahawk"&#41;;var almost=new Array&#40;"foil", "whips", "spanner", "Screwdriver"&#41;;if&#40;$&#40;'windows'&#41;.childNodes.length==0&#41; return 0;var lastElement=$&#40;'windows'&#41;.childNodes&#91;$&#40;'windows'&#41;.childNodes.length-1&#93;;if&#40;lastElement.id.indexOf&#40;'saloon'&#41;>-1 || lastElement.id.indexOf&#40;'window_ranking'&#41;>-1&#41;&#123;var id=lastElement.id;var xpath=document.evaluate&#40;'//td/a&#91;contains&#40;@href, "char_id"&#41;&#93;', $&#40;id&#41;, null, 6, null&#41;;for &#40;var i=0;i<xpath.snapshotLength;i++&#41;&#123;var pId= /\d+/.exec&#40;xpath.snapshotItem&#40;i&#41;.href&#41;;getProfile&#40;pId, xor, almost, xpath.snapshotItem&#40;i&#41;&#41;;&#125;&#125;&#125;function $&#40;id&#41;&#123;return document.getElementById&#40;id&#41;;&#125;function getProfile&#40;id, searchArrayA, searchArrayB, element&#41;&#123;var max=searchArrayA.length>searchArrayB.length?searchArrayA.length&#58;searchArrayB.length;var xmlhttp = new XMLHttpRequest&#40;&#41;;xmlhttp.open&#40;"GET", "http&#58;//" + document.location.hostname + "/game.php?window=profile&char_id=" + id,true&#41;;xmlhttp.onreadystatechange=function&#40;&#41;&#123;if &#40;xmlhttp.readyState==4&#41; &#123;var match=xmlhttp.responseText.match&#40;/right_arm\\\\\\\/&#91;\w &#93;*&#40;?=\.&#41;/&#41;;match=String&#40;String&#40;match&#41;.match&#40;/&#91;\w &#93;+$/&#41;&#41;.toLowerCase&#40;&#41;;for&#40;var i=0;i<max;i++&#41;&#123;if &#40;i<searchArrayA.length&#41;&#123;if &#40;match.indexOf&#40;searchArrayA&#91;i&#93;.toLowerCase&#40;&#41;&#41;>-1&#41;&#123;element.style.color='rgb&#40;232, 16, 0&#41;';return;&#125;&#125;if &#40;i<searchArrayB.length&#41;&#123;if &#40;match.indexOf&#40;searchArrayB&#91;i&#93;.toLowerCase&#40;&#41;&#41;>-1&#41;&#123;element.style.color='rgb&#40;169, 66, 32&#41;';return;&#125;&#125;&#125;element.innerHTML += "  &#40;FireGun&#41;";element.style.color='rgb&#40;8, 0, 169&#41;';&#125;&#125;;xmlhttp.send&#40;null&#41;;&#125;;void&#40;0&#41;;

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης