foxsk8 Posted April 8, 2008 Report Share Posted April 8, 2008 Tātad lieta ir pavisam vienkārša. Man vajadzētu norefrešot javascriptu Piemērs <script language="JavaScript" type="text/javascript" src="blablabla"></script> Šo scriptu ieliktu divā un to divu refrešot kaut kādā laika intervālā. Mēģināju ar prototypejs, bet nesanāk. Mēģināju ar atsevišķu failu to visu ielādēt, bet arī nesāk. Bija kaut kāds joks, ka nevarēja tik viegli javascriptu javascriptā dabot. Vienkārši javascripts no foruma izvada jaunākos komentārus laukā, un tos gribētu uzlikt ar autoupdate fīču. Paldies jau iepriekš. Link to comment Share on other sites More sharing options...
Klez Posted April 8, 2008 Report Share Posted April 8, 2008 tur gadiijumaa nevajag ajax? Link to comment Share on other sites More sharing options...
andrisp Posted April 8, 2008 Report Share Posted April 8, 2008 setInterval(dabuujamScriptElementu.src='tavs_skripts.js?time=' + laiks) Varētu darboties. Link to comment Share on other sites More sharing options...
foxsk8 Posted April 9, 2008 Author Report Share Posted April 9, 2008 Kad tikšu klāt kodam, nomeiģināšu. Jā varētu tā teikt, ka ar ajax fīčām. Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 Diemžēl ar šo variantu nesanāca: setInterval(dabuujamScriptElementu.src='tavs_skripts.js?time=' + laiks) Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 Nu man gan liekas, ka vajadzētu sanākt. Pag, tūlīt izmēģināšu pats. Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 (edited) Nu tātad vajag šo scrpitu norefrešot ik pēc 1 minutes vai vairāk: <script language="JavaScript" type="text/javascript" src="http://www.notepad.lv/topics_anywhere.php?mode=show&f=37&n=10&r=y&b=non&lpb=0&lpd=0&lpi=y"></script> Laikam negribēja strādat, jo tas viss nestāvēja lokāli, nezinu, neesmu spec. Arī ar ajax tabiem kaut kā nevarēju viņu ielādēt. Edited April 10, 2008 by foxsk8 Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 (edited) Taisnība, tik vienkārši tiešām nestrādāja, bet šitā gan (vēl tikai vajag patestēt uz dažādiem pārlūkiem): <script id="scr" src="scr.js"></script> <script> var i = 0; function update() { i ++; var s = document.getElementById('scr'); s.parentNode.removeChild(s); var n = document.createElement('script'); n.type = 'text/javascript'; n.src = 'scr.js?bla=' + i; n.setAttribute('id', 'scr'); document.getElementsByTagName('head')[0].appendChild(n); } window.onload = function() { window.setInterval(update, 1000); } </script> Edited April 10, 2008 by andrisp Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 Javascriptos esmu lāme. Tātad kā tas izskatītos ar manu to piemēru. Man vienkārši mulsina tas scr.js "js" galā. Vai arī iekš tā scr.js man jāiemet tas <script language="JavaScript" type="text/javascript" src="http://www.notepad.lv/topics_anywhere.php?mode=show&f=37&n=10&r=y&b=non&lpb=0&lpd=0&lpi=y"></script> Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 Nee, noraadi taa src.js vietaa http://www.notepad.lv/topics_anywhere.php?...lpd=0&lpi=y un papildus veel kaadu parametru, kas visu laiku mainīsies (lai pārlūks neņem no keša). Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 TB, nesapratu, kadu tieshi to elementu pielikt klat, lai nenem no ta kesha. Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 Nu tam urlim piekabini klaat kaut kaadu parametru, kas katru reizi mainaas. Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 Diemžēl nesanāk ar šo variantu. Itkā viss ielādējās, bet refreš nenotiek. Uz FF itkā tas viss ieciklējās. Varbūt kaut kā ar ajax to var. Link to comment Share on other sites More sharing options...
andrisp Posted April 10, 2008 Report Share Posted April 10, 2008 Protams, var. Link to comment Share on other sites More sharing options...
foxsk8 Posted April 10, 2008 Author Report Share Posted April 10, 2008 Tagad izdomāju pa visam savādāk. Itkā man ir ajax tabs scripts, kas kad pārslēdzas pa tabiem, atjauno informāciju. Tātad domāju, ja es onclick uzliktu intervālu, kas pēc tam izsauc klikšķi vajadzīgo, kas ir domāts priekš ajaxtabs lai pārslegtos uz citu tabu, tad itkā iegūtu to pašu efektu, bet tikai nezinu kā to onclick uzlikt. <a href="java script: countries.expandit(1) " >Dynamically select last Tab</a> Tātad intervālā kaut kādā visu laiku tiek spiests uz šo linku. Kā to varētu dabot gatavu. Šeit pilns kods: http://paste.php.lv/7158?lang=javascript Link to comment Share on other sites More sharing options...
Recommended Posts