HTML draznesht problem
2 отговора
255 прегледа
HTML draznesht problem
Здравейте!
Имам следните две парчета код:
<img src="Pics/btn.jpeg" align="absmiddle" onClick="photosstart()";>
<a href="javascript:photosstart()">Photos</a>
<img src="Pics/btn.jpeg" align="absmiddle" onClick="links()";>
<a href="javascript:links()">Links</a>
При първото няма никакъв проблем. На второто като се кликне на бутончето ми дава грешка - обекта не бил поддържал операцията. А редовете са идентични. Защо така?
Благодаря!
When things are nice I never prefer one to the other.
Имам следните две парчета код:
<img src="Pics/btn.jpeg" align="absmiddle" onClick="photosstart()";>
<a href="javascript:photosstart()">Photos</a>
<img src="Pics/btn.jpeg" align="absmiddle" onClick="links()";>
<a href="javascript:links()">Links</a>
При първото няма никакъв проблем. На второто като се кликне на бутончето ми дава грешка - обекта не бил поддържал операцията. А редовете са идентични. Защо така?
Благодаря!
When things are nice I never prefer one to the other.
Re: HTML draznesht problem
щото "links" ти е служебна думичка, и джаба-та мрънка. Смени си името на функцията (например "linkss"). А и няма ли да ти е по лесно с варианта:
<a href="javascript:linkss()">
<img src="Pics/btn.jpeg" align="absmiddle">Links
</a>
вместо да описваш един и същ аction на две отделни места? Просто идея.
Успех.
<a href="javascript:linkss()">
<img src="Pics/btn.jpeg" align="absmiddle">Links
</a>
вместо да описваш един и същ аction на две отделни места? Просто идея.
Успех.
Малко по-добре е ....
<!-- където page.html - страницата където е линка -->
<a href="page.html" onclick="linkss();return false" target="_blank"><img src="Pics/btn.jpeg" align="absmiddle">Links</a>
<!-- или долното ако linkss() връща false -->
<a href="page.html" onclick="return linkss();" target="_blank"><img src="Pics/btn.jpeg" align="absmiddle">Links</a>