Avatar billede bongobride Nybegynder
18. august 2002 - 15:42 Der er 30 kommentarer og
2 løsninger

Ændre status i browser vindue

Heysan!
Jeg fandt engang en funktion, til at ændre teksten i bunden af browseren, der hvor der står udført.
Det smarte ved den var, at man kunne indtsille den til at skifte tekst efter et hvis antal sekunder..

Der skulle vel ikke være en, der har den?????
Avatar billede Slettet bruger
18. august 2002 - 15:43 #1
Ej, det er altså for grimt og irriterende til at jeg vil finde det frem fra de støvede gemmer.

Brug hellere tiden på noget brugervenligt :)
Avatar billede bongobride Nybegynder
18. august 2002 - 15:45 #2
Nej det er pisse smart !
For så vil jeg bruge det til at vise hvor mange der er online, hvor mange brugere der er osv.

Så find den lige, pleazzze
Avatar billede soreno Praktikant
18. august 2002 - 15:45 #3
el_barto> i mozilla kan man heldigvis fjerne sådan en grum feature :-)
Avatar billede bongobride Nybegynder
18. august 2002 - 15:48 #4
Det er jo bare en der skrifter tekst hvert 20 sekund...
Det er ikke en af de grimme der ruller over det hele..
Avatar billede nak-m Nybegynder
18. august 2002 - 15:50 #5
du kan vel gøre et eller andet med noget: "window.status=''; return true;"

men hvordan du vil gøre det ved jeg da ikke! jeg kan jo som sagt ikke javascript!
Avatar billede zarthax Nybegynder
18. august 2002 - 15:52 #6
-->el_barto og soreno

Der blev bedt om et link til denne funktion og ikke en nedgørelse af formålet med funktionen.
Hvis ikke i vil aflevere et link eller på anden måde hjælpe bongobride, bedes i holde jeres kommentarer ude af tråden.

-->bongobride
Prøv evt. på www.html.dk
Der har de en masse scripts og tutorials i html, CSS, Java og ASP....
Du skulle gerne kunne finde noget brugbart der.

/mandator/
Avatar billede thesurfer Nybegynder
18. august 2002 - 15:55 #7
window.status="din besked"
Avatar billede zarthax Nybegynder
18. august 2002 - 15:56 #8
-->bongobride
Hvis du kan en smule Java, er der måske noget her:
http://www.html.dk/scripts/javascript/00003/
Avatar billede thesurfer Nybegynder
18. august 2002 - 15:56 #9
hvad med?:

<a href="enellerandenfil.html" onMouseOver="window.status='Mine spil'" onMouseOut="window.sttus=''">min spil</a>

/theSurfer
Avatar billede nak-m Nybegynder
18. august 2002 - 15:56 #10
var timHandle = setTimeout(\"repeatingReload()\", 5000);
function repeatingReload() {
  window.status=[noget];
  timHandle = setTimeout(\"repeatingReload()\", 5000);
  return true;
};

det er hvad jeg havde tænkt på! ved dog ik om man kan skrive sådan i javascript! det der [noget] skulle vel så være en variabel der viste et eller andet!
Avatar billede thesurfer Nybegynder
18. august 2002 - 15:56 #11
mandator>

Java er ikke det samme som JavaScript..
Avatar billede bongobride Nybegynder
18. august 2002 - 15:57 #12
Nej den skal skifte automatisk...
Det skal ikke være en der skjuler linksne, for det kan jeg ikke selv li'
Avatar billede zarthax Nybegynder
18. august 2002 - 15:58 #13
-->thesurfer
....ups... en lille tastetanke-torsk :P Det er skam rigtigt ... Det var javascript jeg mente :))

/mandator/
Avatar billede bongobride Nybegynder
18. august 2002 - 15:58 #14
Ahh! Her var den

<SCRIPT LANGUAGE='JavaScript'>
<!--


var default1 = "Dette står i status bar - velkommen"; // bliver kun vist, når siden loades første gang
var text1 = "Status bar - linje 2";
var text2 = "Status bar - linje 3";
var text3 = "Status bar - linje 4";
var changeRate = 2000; // 1000 = 1 second
var messageNumber = 0;

function changeStatus() {
  if (messageNumber == 0) {
    window.status=default1;
    }
  else if (messageNumber == 1) {
    window.status=text1;
    }
  else if (messageNumber == 2) {
    window.status=text2;
    }
  else if (messageNumber == 3) {
    window.status=text3;
    messageNumber = 0;
    }

  messageNumber++;
  setTimeout("changeStatus();",changeRate);

}

changeStatus()

// -->
</SCRIPT>
Avatar billede bongobride Nybegynder
18. august 2002 - 15:59 #15
Takker for svarene. I kan evt. få point alligevel hvis i vil ha det (mandator & nak-m)
Avatar billede nak-m Nybegynder
18. august 2002 - 16:01 #16
meget gerne tak :)
Avatar billede zarthax Nybegynder
18. august 2002 - 16:02 #17
Så pyt da.... :)
Men nu ikke for mange vel ...

thesurfer har vel også fortjent en del???
Avatar billede limemedia Nybegynder
18. august 2002 - 16:14 #18
bongobride >> nu snakker du "antal online"... hvordan er det nu lige du vil få den information til dit javascript der kører på hver klient ? at reloade det samme statiske tal hver 30 sekunder giver ikke meget dynamik ?? eller hvad
Avatar billede nak-m Nybegynder
18. august 2002 - 16:16 #19
han kunne vel bruge nogle dynamiske PHP variabler eller noget i den stil! (hvis det er muligt ;o)
Avatar billede limemedia Nybegynder
18. august 2002 - 16:19 #20
nak-m >> javascript kører på klienten, php på serveren... alt php bliver skrevet før siden bliver afskibet fra serveren til brugerens computer... der er ikke "hul" tilbage til serveren igen.

Man kunne umiddelbart forestille sig en løsning hvor man lavede en usynlig frame der reloadede og derved fik nyeste værdi. JS skulle så kommunikere med denne frame og læse den loadede variabel - men det er noget fusk ...
Avatar billede nak-m Nybegynder
18. august 2002 - 16:26 #21
hvordan skulle han så gøre? det vigtigste er vel at det dur og at det er smart :)

jeg synes forresten det var en god idé du fik der med den usynlige frame der reloader - intet fusk ved det hva?
Avatar billede bongobride Nybegynder
18. august 2002 - 16:55 #22
Jeg bruger den metode, at hver gang siden reloader eller noget, så bliver online tallet opdateret.
Gider ikke at spilde ressourcer på at reloade siden i en frame hvert 30 sekund...
Nej tak :)
Avatar billede bongobride Nybegynder
18. august 2002 - 16:55 #23
Og det er forresten php jeg bruger til det...
Avatar billede bongobride Nybegynder
18. august 2002 - 16:57 #24
Men det virker fint nu.. Der er bare ikke så meget jeg kan smide derind, da min side ikke er færdig endnu
Avatar billede bongobride Nybegynder
18. august 2002 - 17:01 #25
ljweb -> Den løsning jeg bruger er egentlig meget simpel..
var text1 = "<?php echo@onlinebrugere?>";
Avatar billede bongobride Nybegynder
18. august 2002 - 17:01 #26
@ skulle være $ ...
Avatar billede limemedia Nybegynder
18. august 2002 - 17:02 #27
bongo >> det er meget fint du læser værdien hver gang du reloader, men hvorfor så udskifte værdien med JS ? du har jo ikke noget at udskifte med før hele siden reloader ? :)
Avatar billede limemedia Nybegynder
18. august 2002 - 17:03 #28
bongo >> I know, men hvordan finder du text2 ? :)
Avatar billede bongobride Nybegynder
18. august 2002 - 17:05 #29
var text1 = " Der er lige nu <?php include 'useronline.php' ?> online";
var text2 = " Der er blevet oprettet <?php echo$antalraekkerbrugere['antal'];?> brugere ialt";
Avatar billede bongobride Nybegynder
18. august 2002 - 17:08 #30
Meget let jo :)
Avatar billede limemedia Nybegynder
18. august 2002 - 17:20 #31
*gg* det er jo også forskellige bruger oplysninger - du skrev du ville loope samme "useronline" information - det kan du nemlig ikke :)) (eller sådan forstod jeg det anyway)
Avatar billede bongobride Nybegynder
18. august 2002 - 20:13 #32
Nååå, nej slet ikke :) - Den skal bare vise forskellige informationer og sådan
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