Jump to content
php.lv forumi

Recommended Posts

Posted

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š.

Posted

Kad tikšu klāt kodam, nomeiģināšu. Jā varētu tā teikt, ka ar ajax fīčām.

Posted

Diemžēl ar šo variantu nesanāca:

 

setInterval(dabuujamScriptElementu.src='tavs_skripts.js?time=' + laiks)
Posted (edited)

Nu tātad vajag šo scrpitu norefrešot ik pēc 1 minutes vai vairāk:

 

 

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 by foxsk8
Posted (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 by andrisp
Posted

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

Posted

TB, nesapratu, kadu tieshi to elementu pielikt klat, lai nenem no ta kesha.

Posted

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.

Posted

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

×
×
  • Create New...