28. maj 2000 - 13:37Der er
12 kommentarer og 1 løsning
skrive i en anden frame
Hejsa. Jeg er ved at lave en "writer" til min hjemmeside, der bruger setTimer til at opdatere framen med. men jeg er rendt ind i et RET stort problem, for når jeg bruger top.writer.document.write til at skrive det næste bogstav med, fjerner den min style af siden, og den bliver bare hvid og skriver på dette.
håber at nogen kan hjælpe mig med venlig hilsen René
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<ole> Tjahhh...sådan er det med det! Du må lave definere din CSS som en class og så skrive noget: document.write("<span class='myClass'>Her er din tekst</span>"); Det er den workaround, man normalt bruger. /Vh </bole>
Du skal prøve at gå til http://www.dansteinman.com/dynduo/en/changingstyles.html ...der kan du læse om, hvordan man skriver i lag og beholder sin CSS på teksten. Hvis du også har BODY-, TD- eller andre CSS'er er du nok nødt til at skrive det ind i et lag. Steinmans tutorial er den fedeste på WWW om X-browser DHTML. Prøv at læse i den og du vil lære en masse om, hvad du kan gøre. ;-)) /Vh
Ellers må du bare komme tilbage ;-)) Jeg kunne sagtens levere en 'nøglefærdig' løsning nu, men det er en meget større hjælp at lade dig 'svede' lidt og få dig til at FORSTÅ, hvad der sker ;-) /Vh
Hmm. Jeg hoppede lige ind for at se det - og det ser sjovt ud! Ku' være man skulle til at få hånden op ad lommen igen? :-) Det er jo meget lettere at kontrollere fx udseendet af en chat (for nu at nævne et tilfældigt eksempel *s*),når man skriver i en frame end - fx - i en textboks!! Det sidste bliver enerverende i længden :-)
((Denne kommentar bare lige for at uddele ros til jer begge!)(Humøret er i top i dag))
mgade >> Du kan evt. lave en usynlig frame (<frameset rows="100%,*">), der opdaterer med et bestemt interval og trækker en tekststreng ned. Den kan du så skrive ind i et <div> i den synlige frame. Det giver en pæn opdatering. Personligt synes jeg så, det er smartest at lade sidste chat-besked komme først i strengen, så den lægger sig øverst. Så bliver der ingen 'scroll-fis'. /Vh
Agree fsv nyeste meddelelse øverst - det har jeg også valgt i min chat.
Jeg har også en skjult frame, men markøren bliver alligevel et timeglas mens opdateringen "fyrer af". Så jeg har tænkt på at lave et maskinrums-vindue - med en skjult frame (for at gemme noget af koden - i det mindste indtil det hele evt offentliggøres).
Fidusen er at chatvinduet så bliver HELT roligt - tror jeg.
Selv jubiis chat har den der urolige musemarkør.
Når jeg valgte text-feltet opr. så var det dels fordi det sålet ud og dels fordi brugeren så kan kopiere chatten ud selv. Men det har jeg lige fundet ud af at man også kan på jubii-chatten.
Ved at skrive i en frame kan man også lave lidt lir med skrift og billeder etc., som textfeltet ikke accepterer.
Så kan denne kode sørge for dit 'maskinrums-vindue' bliver under hovedvinduet:
function onTop() { self.focus(); setTimeout("onTop()",200) } onTop();
Det skriver du i head'en - blandt dine andre scripts - i hovedvinduet. Det fokuserer hovedvinduet 5 gange i sekundet. Og luk så lige vinduet på 'onUnload' af hoved-chat-dokumentet! Det ville være 'sexy' ;-) ...Er dette iøvrigt ikke et HELT andet emne...?!? LOL!
Jeg er nu ikke sikker på jeg vil mase mig op øverst hele tiden. Brugeren må (vist) gerne sidde og skrive i Word eller whatever imens. Hmm. (Talking about fjernundervisning med mødepligt... Gotta think it over)
Jo, du har ret - det er et forkert emne! Blev bare lige inspireret!
*Over'n'out*
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.