Avatar billede mikze Nybegynder
20. september 2003 - 20:19 Der er 21 kommentarer og
1 løsning

Opdatering uden blink og klik

Er der nogen der kan fortælle mig hvordan jeg kan gøre så min "3D-Chat" ikke siger KLIK og blinker hver gang den opdatere?

Jeg ved det er nogen med en usynlig frame, men er der ikke nogen der kan insætte det i min fil?

hvis i vil have filen så skriv lige til mik@blop.dk
Avatar billede mikze Nybegynder
20. september 2003 - 20:36 #1
Ingen der vil hjælpe :'(
Avatar billede TRoXa Novice
20. september 2003 - 21:36 #2
har skrevet mail
Avatar billede swamboo Seniormester
20. september 2003 - 23:49 #3
Håber at høre et svar - bøvler med lidt samme problem...

Tak!
Avatar billede roenving Novice
21. september 2003 - 07:57 #4
location.reload(true)

-- er såvidt jeg ved den eneste mulighed !-)
Avatar billede roenving Novice
21. september 2003 - 08:05 #5
-- og det er selvfølgelig den skjulte frame, som skal reloades med bestemte mellemrum:

-- i den fil, som ligger i framen skal der indsættes:

<body onload="opdater()">

De felter, som skal til for at have data til chat-vinduet,

-- og et script:

<script type="text/javascript">
function opdater(){
parent.chatFrame.chatFelt.value = document.forms[0].chat.value;
//osv. hvis du har flere forskellige felter som skal opdateres
//eller evt. en logik, som skal flytte rundt med tekst osv.
setTimeout('location.reload(true)',10000);//hvert 10. sekund
</script>

Bemærk at denne type poll-chats er meget voldsomme ved serverne og ikke tilladt at bruge på en masse hoteller !-)

Se forøvrigt også oleboles chat, hvor netop den klik- og blinkfri chat er lavet: http://www.tjenester.dk/x-codes.dk/eksperten/chat/
Avatar billede mikze Nybegynder
21. september 2003 - 10:28 #6
Kan du ikke gøre det nemmere at forstå?
Avatar billede oliverg Nybegynder
21. september 2003 - 10:35 #7
hey har samme problem! hvor skal javascriptet ind og <body onload="opdater()"> ind?
Avatar billede roenving Novice
21. september 2003 - 10:36 #8
Du laver et frameset:

<frameset cols="100%,*">
  <frame name="chatFrame" src="dinside.php">
  <frame name="skjultFrame" src="skjultChat.php">
</frameset>

I skjultChat.php indsætter du den ovenfor nævnte kode !-)

-- du kan også indsætte det som en iframe et eller andet sted på din side:
<iframe style="display:none" src="skjultChat.php"></iframe>

-- så skal koden dog ændres til:
parent.getElementById('chatFelt').value = document.forms[0].chat.value;
Avatar billede oliverg Nybegynder
21. september 2003 - 10:43 #9
jeg har en iframe <iframe name="chatframe" src="vis.php?rum=1" height="350" width="430" allowtransparency="true" frameborder="1"></iframe> og hvad skal jeg så gøre??
Avatar billede oliverg Nybegynder
21. september 2003 - 10:44 #10
den skal jo også hente det fra en mysql!
Avatar billede roenving Novice
21. september 2003 - 10:49 #11
Du skal jo skille processerne ad, hvis du vil lave det klik- og blinkfrit !-)

-- så det php-script som hiver data ud af databasen ligger i den skjulte frame, og det script, som genererer rum og evt. bobler ligger som javascript i den html-fil, som php-scriptet genererer i den skjulte frame ...
Avatar billede oliverg Nybegynder
21. september 2003 - 10:54 #12
skal javascriptet ligge i den fil der viser iframen, eller hva?
Avatar billede roenving Novice
21. september 2003 - 10:55 #13
Ja !-)
Avatar billede oliverg Nybegynder
21. september 2003 - 11:04 #14
og hvad så mere hvor skal den hente mysql?
Avatar billede roenving Novice
21. september 2003 - 11:09 #15
Du laver dit php-script i filen skjultChat.php og så inkluderer du i denne fil det javascript, som på klienten overfører teksten til den synlige frame !-)
Avatar billede oliverg Nybegynder
21. september 2003 - 11:12 #16
jeg fatter det ikke, så tal dog dansk!
Avatar billede mikze Nybegynder
22. september 2003 - 08:26 #17
Øhh... Roenving kan jeg ikke sende filerne til dig??

TroXa har jeg også gjordt det til men der sker vist ikke noget!?

Kan jeg sende?
Hvis ja, Hvad er din e-mail?
Avatar billede TRoXa Novice
22. september 2003 - 22:17 #18
Du er da ufattelig utålmodig mikze. Undskyld at jeg ikke lige har haft tid. Håber så inderligt, at du engang kan tilgive mig. hmm ..

Jeg er her for at hjælpe ikke for at blive hundset rundt med.
Avatar billede mikze Nybegynder
23. september 2003 - 07:29 #19
TroXa hvornår bliver du så færdig?
Avatar billede mikze Nybegynder
28. september 2003 - 21:07 #20
Sker der noget?!?!?
Avatar billede mikze Nybegynder
30. september 2003 - 17:47 #21
kan jeg bare lave en side med dette script:

<SCRIPT LANGUAGE=javascript>
<!--
var newDateObj = new Date()
setTimeout("location.reload()", 3000)
//-->
</SCRIPT>

Også lave en iframe under body som åbner ryk rundt vinduet?
Avatar billede mikze Nybegynder
03. oktober 2003 - 14:21 #22
jeg lukker...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester