rieším už cez hodinu a pol jednu vec ohľadom Javascriptu no neviem si rady. (Veľmi to neviem ovládať ale potrebujem tu vecičku). Prosím Vás poradte mi ako to spraviť. Čiže:
Mám tento script.
Kód: Vybrať všetko
<script type="text/javascript">
var name = new Array({$name});
var points = new Array({$points});
function suggest(str) {
document.getElementById('sugg').style.visibility='hidden';
if (str.length) {
document.getElementById('sugg').innerHTML='';
var r = 0;
for (i = 0; i < name.length; i++) {
if (r < 14 && name[i].substr(0,str.length).toLowerCase() == str.toLowerCase()) {
document.getElementById('sugg').innerHTML+='<a class="suggest_inner" onmouseover="document.getElementById(\'sugg\').style.visibility=\'hidden\'; document.getElementById(\'sugg\').style.visibility=\'visible\'" onclick="document.getElementById(\'inpt\').value=\''+name[i]+'\'; document.getElementById(\'sugg\').style.visibility=\'hidden\'; return false" href="#">'+name[i]+'';
document.getElementById('sugg').style.visibility='visible'
r++;
}
}
}
}
if(navigator.userAgent.match(/MSIE 7\.\d+/)) {
var zi = 1000;
$$(".content_block").each(function(block) {
block.style.zIndex = zi--;
});
}
</script>
- premenná $name a $points generuje z php kódu. - tento script slúži nato že keď zadám v inpute meno, pekne mi to pod seba vypíše mená a keď kliknem na meno, ktoré chcem tak sa mi akože uloží do value atď. - lenže potrebujem ku tomu (v daslom riadku) ešte vypísať "$points" .. ciže body, ktoré sú uložené v databáze a do toho array($points); sa ukladajú body: čiže ukážka:
Kód: Vybrať všetko
var name = new Array('','Skuska','Skuska1');
var points = new Array('','10','2');
Kód: Vybrať všetko
document.getElementById('suggp').innerHTML=''+points+'';
Dúfam, že ste pochopili. Ak nejaké otázky v pohode sa pýtajte. Ďakujem veľmi pekne. Priíjemný zvyšok večera .