I. Explorerben nem megy az alábbi, máshol igen. Hogy kellene megoldani? <a href="#Proba" style='text-decoration:none'><input type='button' value='Proba'/></a>
Készítettem egy lapon belüli ugrásokat tartalmazó felső rész.
<a href="#Proba" style='text-decoration:none'> Proba </a>
ki akartam cserélni olyanra, ahol gombok vannak, és nem linkek.
<a href="#Proba" style='text-decoration:none'><input type='button' value='Proba'/></a>
Érdekes módon minden böngészőben működik csak Explorerben nem, mivel ott nincs JavaScript. nem is akarok oda, így az lenne a kérdésem hogyan is lehetne ezt szabályosan és JavaScript nélkül megoldani.
Nagyon nem jó, amit csinálsz.
<input> elem nem lehet <a> elem gyermeke, lásd: [link]
"Content model: Transparent, but there must be no interactive content or a element descendants."
Amúgy működik Explorerben is.
Többféle megoldási mód létezik - akár HTML-ben, <form> és <input type="submit"> elemekkel, akár CSS-sel az appearance tulajdonsággal, vagy Javascriptben (elérhető IE-ben is) location.href tulajdonság állításával. Bővebben:
az tiszta sor, hogy nem lehetne, de több helyen láttam így megoldani ezért kipróbáltam.
Az a baj, hogy nincs java installálva és nem is fogok, mert az a lényeg, hogy a gyári win10-en I.Explorerben fusson.
Ebben a környezetben viszont a fenti sor nem működik, ha a gombra kattintok nem ugrik a megfelelő ID-re. a gombot észleli, elvileg végre is hajtja, de az a href nem hajtódik végre.
onclick eseménybe hogy kell belerakni, hogy egy ID-re ugorjon?
Jézusom... mit fejlesztesz te? Ugye nem pénzért csinálod?
Javascriptről beszélünk, a világon semmi köze a Javahoz. A JS évtizedek óta alapértelmezetten megy szinte minden böngészőben. Ha nem ugrik az ID-re, az valószínűleg azért van, mert rosszul adtam meg az ID-t.
#2 válaszoló linkjén vannak példál HTML és JS megoldásokra is.
Bocs nem javat hanem js-t akartam Írni mindenhol. Az abban a környezetben amit kaptam az Explorerben nincs JS támogatás.
legalábbis amit <script type="text/javascript">
</script>
közé írok azt nem hajtja végre.
minden esetre megtaláltam a megoldást. Ebben a formában működik: onclick="document.location+'....
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!