1) Da der ikke er direkte kontakt mellem de to browsere, skal du vælge et mellemlager. Dette kan enten være en database som den ene browser skriver i og den anden læser fra. Alternativt kan du bruge Application-variable til dette formål.
2) Den browser som skal afsende, skal have en formular hvori at man indtaster sine beskeder. Når der trykkes på Send kaldes et script som ligger beskeden i databasen.
3) Den browser som skal modtage, skal med jævne mellemrum læse i databasen. Dette gøres f.eks. ved at indlægge en iframe som reloader sig selv med korte mellemrum (hvert 5. sekund f.eks.). Hver gang at den reloader sig selv aktiveres et script som læser fra databasen og viser nye beskeder i iframens vindue.
Der er intet i vejen for at begge brosere har både en formular og en iframe.
dawin.dk: hvis brugeren bare lukker sit vindue så vil værdien jo stadig være true i databasen og så vil den ikke poppe op anden gang.
nielle: jeg bruger en Application-variable til mine beskeder. Jeg tror jeg bruger msn-login vinduet som obligatorisk. Så kan jeg lægge min iframe derind som reloader. Lukker du den lukker du msn.
Jeg har fundet nedenstående kode til at åbne et vindue. Hvis man laver et kald til funktionen så åbner den vinduet og hvis vinduet allerede er åbnet så bruger den bare samme vindue.
function MSNLogin(){ var login_window = ("login.asp?id=1234566"); PopUpWindow = window.open(login_window,"MastiMSN","left=10, top=10,resizable=no,width=365,height=496,"); }
hooh: så må du lave så den først markerer det når brugere rent faktisk requester at se beskeden .. kommer jo helt an på hvordan du opbygger dit system ... faktisk så burde det ikke tage mange timer at lave et sådan system/site
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.