Sivuni pukkaa Error Line 32 column 17: element "IFRAME" undefined. ilmoitusta
Tuommonen on tuossa kohti - mitäs pitää muuttaa?
Toinen kysymys, eikös id saa laittaa iframelle siitäkin valilaattori valittaapi.
Tuommonen on tuossa kohti - mitäs pitää muuttaa?
Toinen kysymys, eikös id saa laittaa iframelle siitäkin valilaattori valittaapi.
Vastaukset 14
Vanhimmat
määrittänyt headerissä doctype vääräksi.
Jos olet yrittänyt kirjoittaa sivut xhtml:llä (doctype "strict") niin iframe ei tueta. id-attribuuttia tuetaan, name-attribuuttia ei. Oletko tosiaan saannut tuon virheilmoituksen selaimesta? Vaikeaa uskoa!
Joka tapauksessa tuo virheilmoitus syntyy doctypen määrityksestä. Älä väitä että kirjoitat xhtml ellet tee sitä. Selaimen huumoritaju on rajoitettu.
selain on selain ja validointi on jotain ihan muuta.
http://validator.w3.org/ Tuolla saan tuon virheilmoituksen.
Doctype on joten mikäs doctype tukee iframeja?
http://www.w3schools.com/tags/tag_iframe.asp
Sun pitää ilmeisestikin määritellä tuo doctype transitional tai frameset -versioksi, koska Strict:iin ei nuo iframet kuulu... Jos käytät raameja, niin frameset muuten transitional. Omilla sivuillani tuo frameset on kyllä vain sillä sivulla, johon ne raamimääritykset tein... En tiedä onko oikein vai väärin, mutta validoinnista menee läpi =)
kovilla:
"selain on selain ja validointi on jotain ihan muuta."
Viestissäni kirjoitin että virheilmoitus ihmetyttää, koska selain toimii normaalisti siten että se tulkitsee mitä se osaa, kaikki muun se ainoastaan jättää toteuttamatta. Selain ei anna virheilmoituksia tai kaatuu, se ainoastaan jättää työt kesken.
Tiedän paremmin kuin sinä mikä validointi on.
"selain on selain ja validointi on jotain ihan muuta." Ja "idiootti on idiootti", vaikka voissa paistaisi!
olemaan olematta tuollainen, hmm...
"Tiedän paremmin kuin sinä mikä validointi on."
Jotta saa pätevän miehen maineen, pitää olla näyttöjä.
Jos meinaa guruksi tulla vain omakehulla, saa lähinnä pellen maineen.
Jaa'a. Kumpikohan on kyseessä sun tapauksessa?
ja muihin
W3schools on kokoelma väärää tietoa, jossa on paikkansapitävää seassa sen verran, että se harhauttaa ottamaan sen tosissaan.
Esimerkiksi
on HTML:n määrittelyn vastainen ja vie mm. IE:n ns. quirks-tilaan eli tilaan, jossa se toimii vielä enemmän väärin kuin muutoin.
Paras vastaus alkuperäiseen kysymykseen on mitä todennäköisimmin: poista iframe. Kun ei kerrottu, miksi sitä luultiin tarvittavan, en voi kertoa, mitä (jos mitään) sen tilalle pitäisi panna.
Kyseessä on kalenteri sovellus jossa päivää klikkaamalla aukea iframe ja siihen sen päivän tallennetut tiedot. JS:llä tuo iframe systeemi toteutettu, mutta ilman JS toimii myös, silloin klikkaamalla siirrytään sivulle jossa näkyy nämä tiedot, ei niin käyttäjäystävällistä, mutta toimii silti.
Mielestäni aukeeva iframe paremp kuin pop-up.
"...klikkaamalla siirrytään sivulle jossa näkyy nämä tiedot, ei niin käyttäjäystävällistä, mutta toimii silti.
Mielestäni aukeeva iframe paremp kuin pop-up."
Siis mikä on vikana tuossa 'klikkaamalla siirrytään...'?
Miksi tähän pitää sotkea ifameja tai pop-uppeja?
*Siis mikä on vikana tuossa 'klikkaamalla siirrytään...'?
Miksi tähän pitää sotkea ifameja tai pop-uppeja?*
Se vika, että tuolla tavalla joutuu klikkaamaan palaa takasin jne... linkkiä jotta pääsee takaisin kalenteriin. Taas iframesysteemissä vain sulkea iframe, näin nopeempa sekä helpompakin......
Mitä haittoja muka tuosta iframesysteemistä on?
Ainoa "haitta" on JS, mutta senkin pystyy kiertämään jolloin sivut toimii ilman JS
" Se vika, että tuolla tavalla joutuu klikkaamaan palaa takasin jne... linkkiä jotta pääsee takaisin kalenteriin. Taas iframesysteemissä vain sulkea iframe, näin nopeempa sekä helpompakin...... "
Millä tavalla on helpompi sulkea jotain häkkyröitä kuin klikata 'back' - ei ymmärrä.
Tee tyo juttu Ajaxilla näin Iframetkaan ei häiritse nipottajia.