Avatar billede cool_casper Nybegynder
08. juni 2003 - 19:46 Der er 12 kommentarer og
2 løsninger

backslash i titelbar

Hej!

Jeg har et lille problem... Jeg er ved at lave noget javascript der skal ændre titelbaren realtime. Og så skal jeg bruge de to tegn: / (skråstreg) og \ (backslash)..
Men nu bruger man jo backslash til noget andet i javascript, derfor har jeg en del problemmer med at få den til at skrive \ i titelbaren. Kan det overhovedet lade sig gøre?? Kan jeg bruge \ som er HTML-koden for det??

Håber I forstår...
Avatar billede riversen Nybegynder
08. juni 2003 - 19:48 #1
skriv 2 \

altså \\
Avatar billede riversen Nybegynder
08. juni 2003 - 19:50 #2
svar
Avatar billede cool_casper Nybegynder
08. juni 2003 - 19:51 #3
Det hjælper ikke... Der kommer ikke noget frem...
Avatar billede riversen Nybegynder
08. juni 2003 - 19:51 #4
smid lige lidt kode
Avatar billede roenving Novice
08. juni 2003 - 19:57 #5
Jeg har et vindue, som opdaterer title for vinduet hvert sekund -- prøvede lige at smide den der dobbelte \\ ind i teksten -- nu står den her og griner ad mig -- du må også have et andet problem !-)
Avatar billede grunken Nybegynder
08. juni 2003 - 20:15 #6
Backslash er \134
Slash er \57

og titlen laves sådan

<script>
top.document.title = 'her er en backslash \134';
</script>
Avatar billede roenving Novice
08. juni 2003 - 20:20 #7
>>grunken

-- selvfølgelig virker oktal-koden -- også !-)
Avatar billede cool_casper Nybegynder
08. juni 2003 - 20:27 #8
Sådan ser min kode ud... Vil lige prøve det med oktal-koden..

<title></title>
<script language="JavaScript" type="text/javascript">
//Load variables
var str='
  • dA_iZeMaN  <>  Homeserver [-]';
var newstr='';

//Load the function
function RotateIt(str){
    document.title=str
    if (str=='
  • dA_iZeMaN  <>  Homeserver [-]'){
        newstr='[\] dA_iZeMaN  <>  Homeserver [\]';
    }else if(str=='[\] dA_iZeMaN  <>  Homeserver [\]'){
        newstr='[|] dA_iZeMaN  <>  Homeserver [|]';
    }else if(str=='[|] dA_iZeMaN  <>  Homeserver [|]'){
        newstr='[/] dA_iZeMaN  <>  Homeserver [/]';
    }else{
        newstr='
  • dA_iZeMaN  <>  Homeserver [-]';
    }
    RotaterID=window.setTimeout("RotateIt('"+newstr+"')",1000);
}

//Our function is now loaded. Fire her up...
onLoad=RotateIt(str);
</script>
<iframe width="100%" height="100%" frameborder="0" hspace="0" marginheight="0" marginwidth="0" name="homeserver" scrolling="no" src="http://localhost/homeserver" vspace="0"></iframe>
Avatar billede roenving Novice
08. juni 2003 - 20:39 #9
Jeg ville bruge en tæller i stedet -- men du har ret, det ser ikke ud som om den vil æde den tegnkombination
Avatar billede grunken Nybegynder
08. juni 2003 - 20:53 #10
har lige omskrevet det lidt hvis det er okay ;)


<title></title>
<script language="JavaScript" type="text/javascript">
//Load variables
var str='
  • dA_iZeMaN  <>  Homeserver [-]';
var newstr='';
var num=0;

//Load the function
function RotateIt(str){

    document.title=str;

    if (num==0){
        newstr='[\\134] dA_iZeMaN  <>  Homeserver [\\134]';
        num=1;
    }else if(num==1){
        newstr='[|] dA_iZeMaN  <>  Homeserver [|]';
        num=2;
    }else if(num==2){
        newstr='[/] dA_iZeMaN  <>  Homeserver [/]';
        num=3;
    }else{
        newstr='
  • dA_iZeMaN  <>  Homeserver [-]';
        num=0;
    }
    RotaterID=window.setTimeout("RotateIt('"+newstr+"')",1000);
}

//Our function is now loaded. Fire her up...
onLoad=RotateIt(str);
</script>
<iframe width="100%" height="100%" frameborder="0" hspace="0" marginheight="0" marginwidth="0" name="homeserver" scrolling="no" src="http://localhost/homeserver" vspace="0"></iframe>
Avatar billede Slettet bruger
09. juni 2003 - 09:57 #11
Dette script er væstentligt pænere skulle jeg mene (og det virker i hvert fald på min com):

<script type="text/javascript">
tegn = new Array("-", "\\", "|", "/");
i = 0;

function roter() {
  if (i >= tegn.length)
    i = 0;
  document.title = "[" + tegn[i] + "] dA_iZeMaN  <>  Homeserver [" + tegn[i++] + "]";
  setTimeout("roter();", 500);
}

roter();
</script>
Avatar billede cool_casper Nybegynder
10. juni 2003 - 08:11 #12
phoenixv : Tak, det var lige den jeg havde brug for!
Svar hvis du vil have point....
Avatar billede Slettet bruger
10. juni 2003 - 10:55 #13
Svar
Avatar billede cool_casper Nybegynder
10. juni 2003 - 13:02 #14
Så dan der...
Riversen du får lidt point fordi det var jo egentlig dig der kom med forslaget om \\ ! :)
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