Javascript

mp3's spelend op je website was nog nooit zo eenvoudig.

Niet dat het allemaal zo moeilijk is tegenwoordig. Bijna elk web publicatie hulpmiddel heeft wel plugins of modules om het neerzetten van mp3 bestanden eenvoudig te maken. Meestal uploaden, op het juiste knopje klikken en de html-code wordt op de achtergrond voor je neergezet.
Maar het kan nog eenvoudiger getuige: phpied.com » Blog Archive » MP3 player from Yahoo! - bookmarklet.
Moraal van het verhaal, voeg een regel code toe aan je website en elke gelinkte mp3 krijgt automatisch een afspeelknopje. Handig.
Nog handiger is de bookmarklet die Stoyan Stefanov in elkaar heeft geknutseld. Als je die gebruikt dan kan je op elke pagina waar mp3 bestanden staan de speler als bij magie tevoorschijn roepen.

Attribute nightmare in IE

Op het werk zit ik weer allemaal spannende dynamische dingen te doen, zo ben ik voorzichtig bezig om een simpele Quintura na te maken voor een van onze applicaties. Vooral het rechterpaneel, de resultaten doen we na, de draaiende tagcloud aan de linkerkant is bij ons nog niet zo dynamisch.
Enfin, toen de functionaliteit rudimentair er in gebakken zat ging verder met de zogenaamde alternatieve view.
In deze view is het de bedoeling dat de belangrijkste keywords al in rijtjes zichtbaar zijn, met behulp van drag and drop kan je die in de zoekbox laten vallen en na het loslaten wordt de query direct naar de server afgeschoten. Ware het niet dat die ene browser dat niet deed. Bij het uitvragen van een attribuut in de DOM gaf die niet de gevraagde waarde maar

function anonymous() { waarde }

terug. En vervolgens werd dat niet door javascript afgevuurd. Speuren op het net dan maar. Na een paar artikelen las ik Tobie Langel - Attribute nightmare in IE en het probleem was opgelost.
Ik begon met:

de wonderen van javascript

Clean up your mess. Ergens een 'spannende' JSP applicatie die via moeilijke constrcuties babbelt met een database en logica. Enfin, de applicatie doet het, de webpagina verstuurd zijn request en op de server wordt het JMS (Java Messaging System) opgevangen, ontrafeld, geinterpreteerd en een antwoord teruggestuurd.
Mogelijkerwijs is dat antwoord een foutmelding in de trant van 'u maakt een foutje'. Die wordt dan op het scherm getoond en het ingevulde formulier blijft staan. Tot zover geen probleem. Maar nu komt het, de gebruiker herstelt zijn fout en klikt wederom op 'submit'. Bovenstaande actie wordt herhaald en nu komt er een correct antwoord van de server. Die vang ik aan de web kant op, en zet die vervolgens op het scherm.

Schitterend.

Alleen, als je nu 'back / terug, alt pijltje links, backspace, history.back ...' doet, dan staat het formulier er weer. Met de correcte gegevens en een foutmelding. Die foutmelding was nog van de mislukte poging.
Of ik die even weg kon halen.

Syndicate content
thank you for watching  Creative Commons License