Autor Zpráva
japlavaren
Profil
function all(id) {
id.onClick(alert('ahoj'));
}

a

<a href="javascript: all(id);" id="id">ddd</a>

kliknem, vyskočí alert a potom vypíše chybu
peta
Profil *
a co to ma delat?

function all(id) {
alert('ahoj');
}

<a href="javascript: all('id');" id="id">ddd</a>


<a href="javascript: alert('ahoj');" id="id">ddd</a>
japlavaren
Profil
pojde o vlastvosti pre odkazy do menu. sú tam funkcie onmouseover, onmouseout, onmousedown, onmouseup. je tam asi 10 odkazov. a keďže sa mi to nechce všetko rozpisovať, chcem to nacpať do funkcie a nastaviť na začiatku hlavičky
peta
Profil *
japlavaren odkaz na stranku, vubec mi neni jasna funkce. hover se resi pres CSS a:hover , nemusis psat slozitej JS. A kdyz uz pises JS je jednodussi vygenerovat cele menu.

b=".htm";
c="http:\/\/peter\-mlich.wz.cz\/"
a=[
1,"mapawww"+b ,"mapa www", //accesskey="1"
0,"OsobnÝ" ,"",
2,"azivotcz"+b ,"O mný",
2,"dobrfoto"+b ,"Foto + Obr",
3,"gbasne"+b ,"BßsniŔky",
4,"ejshry"+b ,"Zßbava",
0,"PC" ,"",
5,"www"+b ,"www<sup>50k<\/sup>",
5,"hcomp"+b ,"Compress <sup>70k<\/sup>",
5,c+"bdown.htm" ,"DownLoad <sup>wz.cz<\/sup>",
5,"clink"+b ,"Links",
0,"Pokec" ,"",
4,c+"programs\/phpchat2\/index.php", "\- Chat \-", //target="_blank"
3,c+"forum\/index.php", "\- Forum \-",
2,"guestbook"+b,"\- Guestbook \-"
]
k=(a.length)/3;
t+='<div id="menu1">'
for (i=0;i<k;i++) {j=i*3;c=(i!=16)?'top':'blank';d=(i!=4)?'':' accesskey="1"';
if (a[j]!=0) t+='\n<a class="duha'+a[j]+'" href="'+a[j+1]+'" target="_'+c+'"'+d+'>'+a[j+2]+'</a>';
else t+='\n<div><b>'+a[j+1]+'<\/b></div>';}
t+='<\/div>';
document.write(t);
japlavaren
Profil
učím sa js, a pokiaľ budem používať hotové, popríp. programy na vytváranie tak sa to nenaučím
peta
Profil *
japlavaren :) Ja osobne mam radeji hotovy funkcni nez nefunkcni svuj pokus a jeste s chybami :)
japlavaren
Profil
učse synku učse, bude s tebe vúl. tým to sa (v istej miere) riadim. ale aj tak to chcem vedieť. čo je na tom zle??(myslím script)
peta
Profil *
japlavaren
viz prvni odpoved, nemas tam uvozovky, kdyz chces poslat textovy retezec
navic pro nastaveni onclick potrebujes nejakou funkci. tusim set atribute, ale mam pocit, ze se to pro IE dela pres
objekt.onclick="new function (aaa)"
nebo tak nejak, nekde to mam, jsi sikovny, google najde
Anonymní
Profil *
Funkčný kód:

<script>
function all(id) {
document.getElementById(id).onclick = function(){alert('ahoj')};
}
</script>
<a href="javascript: all('d');" id="d">ddd</a>
peta
Profil *
na to "all" bych si daval bacha, to muze byt celkem zasadni klicova funkce IE, ale melo by to fungovat, kdyz si to nadefinujes...
window.document.all
Toto téma je uzamčeno. Odpověď nelze zaslat.

0