Hej alle,
Jeg har vist nok en 'færtig' twitter-like side som ikke er testet rigtigt udenfor mine egne to browsere. Er der nogen af jer der vil prøve?
www.troelsgaard.net
åbner et billede med en knap der vil vise log-in formen. Der er allerede skrevet et password, så for- og efternavn skal udfyldes.
' --> '-knappen fører til siden 'OneLineren', hvis alt ok, ellers bouncer den tilbage.
'OneLineren' har ét element .. et skrivefelt. Teksten i feltet bliver sendt når cursoren er i skrivefeltet og enter-tasten bliver aktiveret.
Dit bruger-navn fra indgangs-formen skulle allerede være vist under tekst-feltet og siden begynder at lytte efter om der dukker beskeder op.
Når tekst bliver sendt dukker den op over skrivefeltet .. så man kan tage en sludder med sig selv i mangel af bedre.
Her er lidt af javascript koden:
- try{var pp=document.createElement("p");}
- catch(e){err+=" err i makeP.createelement-p ";}
-
- try{var aat =document.createAttribute("class");}
- catch(e){err+=" err i makeP.createAttribute ";}
-
- try{aat.value="txt";}
- catch(e){err+=" err i makeP.value ";}
-
- try{pp.setAttributeNode(aat);}
- catch(e){err+=" err i makeP.setAttributeNode";}
-
- var xt='<strong>'+name+'</strong>';
- var hk='<em>'+message+'</em>';
.. hvis der går udu i processen skulle koden gerne loope videre og sende en fejl-meddelelse som kan akkumulerer indtil jeg har læst dem. Så selv om der ikke er nogen at snakke med vil en sendt besked alligevel afsløre om det virker.
Hver besked krydschecker mellem aktive brugere og beskeder, og forældede (30 sek) beskeder bliver slettet.
Siden er ikke gearet til 'mange' brugere på en gang.
Jeg har ikke tunet koden til specielle browsere ..
/edit/
hej Test .. der kom beskeder
jeg kan se, at du åbnede siden flere gange
der er en fejl .. men det ved du allerede. Går siden amok eller 'visner' den bare? linux/windows/?
fejlkoden:
- try{nd.insertBefore(pp,nd.childNodes[lng]);}
- catch(e){err+=" err i insertBefore ";}
en virker heller ikke på Vista .. men nok på Explorer på mín pc ??
Under insertBefore bliver der 'skrevet' til siden ... skal jeg forvente, at det kræver access/skrive-permissions fra klienten?
/edit/
Indlæg senest redigeret d. 01.03.2012 09:20 af Bruger #17086