24. juli 2001 - 10:31Der er
25 kommentarer og 1 løsning
Luk knap
hej eksperter :) JEG VIL HØRE OM KAN MAN FLG. OG HVORDAN. Når man laver en hjemmeside, i HTMl, så vil jeg høre om man kan få luk knappen(den i øverste hjørne af browseren) diabled, sådan at man ikke kan bruge den. Jeg vil helst hvis det kan laves i mellem <head></head>, men andre måder er også gode nok.
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.
Du kan vel åbne et nyt vindue uden knappen, men hvorfor`?
Synes godt om
Slettet bruger
24. juli 2001 - 10:34#2
det er fordi jeg er ved at lave/vidreudvikle en chat som hvis man trykker på den stadig står som logget ind. det er skam derfor. Hvad mener du med en ny side uden knappen?
Forstår jeg det rigtigt, du vil BEVARE en login, selvom brugeren lukker browseren?
:-) Lars/altinet
Synes godt om
Slettet bruger
24. juli 2001 - 10:50#6
nej nu skal i høre Hvis man når man er inde i chatten, bare lukker vinduet, står man som online i 10 min, men derimod hvis man benytter den \"rigtige\" logout knap er man væk med det sammen altså ikke onlne, men hvis jeg så kunne få lavet sådan at når man trykker på X(luk knap) At der så popper en boks op hvor der står \"Du skal logge rigtigt ud\" Forstår i det nu???? ellers skriv igen
onunload= samme funktion som kaldes når brugeren logger ud normalt, evt. med en alert om at man vil blive logget. Men mon ikke de fleste vil forvente at blive smidt af, hvis de lukker browseren? Efter min mening er der ikke grund til at advare brugeren, hvis din kode håndterer at brugeren logges ud når han lukker browseren.
For mig lyder det som om du skal igennem kageboden og se at få købt nogle cookies! hth jes
Synes godt om
Slettet bruger
24. juli 2001 - 11:03#9
altinet>>> Det er netop det at koden ikke gør, det er derfor jeg vil have sådan en alert hvor man kun kan klikke OK, og komme til bage til chatten, hvorefter man skal logge \"rigtigt\" ud. Er i interseret i at hjælpe mig med det ???
Du må have en funktion du kalder, når brugeren logger af normalt. Lad os sige at den hedder logAf(). Så sætter du <body onunload=logAf()>. Så gør koden det samme når man lukker vinduet (uanset hvordan), som når man logger af normalt.
Det bliver lidt svært at komme videre end det, uden at kunne se koden, og uden at vide om det er JavaScript, ASP, XML eller hvad?
:-) Lars
Synes godt om
Slettet bruger
24. juli 2001 - 11:15#11
jamen kan man ikke bare få et popup vindu op, hvor man kun kan trykke ok??? ,Det er kun det jeg er ude efter
Du mener en funktion der forhindrer brugeren i at lukke vinduet, med mindre han først logger ud??
...og du mener vel JavaScript og ikke Java?
:-) Lars
Synes godt om
Slettet bruger
24. juli 2001 - 11:26#14
ja altså når man trykker på X´et skal der komme en popup hvor der står \"Du skal logge rigtigt ud, tryk Ok for at komme tilbage\" Når man så trykker Ok, kommer man tilbage til chatten hvor man så kan trykke på rigtigt logud
Den lille knap med et kryds i oppe i hjørnet et den del af styresystemet og du kan absolut og overhovedet ikke gøre noget ved den. I et popop vindue vil den vil altid være der og brugeren kan altid lukke vinduet ved at trykke på den.
du kan bruge altinets forslag med en onunload= handeler, men din logge-ud kode bør så ligge i det vindue der åbnede chatten ellers risikerer vi at den er væk før den når at blive udført, (for vinduet VIL lukke sig, det kan vi ikke ændre).
Og du kan ikke nøjes med at lægge onunload i body kommandoen i chat-vinduet, hver gang det bliver refreshet bliver den gamle version jo unloadet og vi vil først have den trigget når hele vinduet lukkes.
og ændre i din kode så det kun er rammen \"chatvindue\" der bliver opdateret hele tiden.
mvh JakobA
Synes godt om
Slettet bruger
24. juli 2001 - 11:37#16
hmmm jeg forstår stadig ikke. Det jeg gerne vil have lavet er sådan so mpå jubii´s chat, når man trykker på X´et, men helst kun hvor der er en OK, knap men hvis det ikke kan laves er det andet også ok
<ole> Du kan lægge en popUp-funktion på unload i body\'en på din chat - ellehvis den er lavet i frames, kan du lægge den i frameset-tag\'et. I denne popUp har du så bare logge brugeren automatisk ud - eller åbne en ny popUp med chat\'en. Du har ingen chancer for at beholde det vindue åbent, hvor der er blevet trykket på lukke-knappen...og tak for det...!!! :) /mvh </bole>
Synes godt om
Slettet bruger
24. juli 2001 - 18:39#18
OLE>>> Den er lavet i frames, kan du give mig et eksempel på en kode. Men hvordan kan jubii så gøre det.
Du skal bare lave det på den måde, jakoba har beskrevet - bortset fra at jeg opfatter det, somom du har chatten liggende i dit hovedvindue...og at det er DET, der skal åbne en popUp, hvor man kan logge ud...(?) Altså: <frameset rows=\"100%,*\" onunload=\"window.open(\'logud.php\',\'logOut\',\'width=300,height=200\');\">
PS: Jeg ved ikke, hvad Jubii gør - og gider ikke gå ind og oprette en profil for at checke det :o) /mvh
Synes godt om
Slettet bruger
25. juli 2001 - 06:52#21
Jeg kan ikke få den til at åbne nogen side. Her kommer den kode hvor den skal i ------------------------ <? $chatuser=strtolower($chatuser); INCLUDE \"./include/configuration.inc.php\"; $db = new db_local; if (!empty($chatuser)) {
$db -> query(\"SELECT * FROM chatusers WHERE nick = \'$chatuser\'\"); if($db->num_rows()>0) { $db -> next_record(); if(!empty($userpassw)) { $userpass = crypt($userpassw,\"CRYPT_MD5\"); } $dbpass = $db->record[pass]; $banned = $db->record[banned]; $active = $db->record[active]; if ( $dbpass == $userpass && $banned == \'0\') { $time = time(); # User entered correct Username/Password combination and is not banned $db->query(\"UPDATE chatusers SET away = \'0\' , active = \'1\', room = \'$chatroom\', lastaction = \'$time\' WHERE nick = \'$chatuser\'\"); if($active!=1) { $db->query(\"INSERT INTO chatmessages_$chatroom VALUES (\'\',\'$fontprefixa $sentered </font>\',\'$chatuser\',\'$date\',\'\',\'\',\'\')\");
if ($usersip!=\"\" or $usershostname!=\"\") { $db->query(\"SELECT nick FROM chatusers where (lastip=\'$usersip\' or lasthost like \'%$usershostname%\') and banned=1 order by lastaction desc limit 1\"); if($db->num_rows()>0) { $nick = $db->record[nick];
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.