Avatar billede hauge1212 Nybegynder
24. december 2001 - 13:27 Der er 8 kommentarer og
1 løsning

Title skifter

Jeg kan ikke lige regne denne her ud.
Jeg vil gerne have at hver gang en af mine sider loader, så skifter sidens title. Nu er der bare lige det i det at mine sider ligger i frames. Jeg skrev dette simple scripr:

<script>document.title=\'En ny title\'</script>

Og derefter kom i til at tænke på at det jo kun ændre i selve den sides title, som scriptet ligger på.
Er der nogen der kan hjælpe mig med hvilken kommando man skal bruge i stedet for document.title ...
Avatar billede tobias_cool Nybegynder
24. december 2001 - 13:55 #1
<title id=\"blabla\"></title>

script:
var title = new Array(\'Heheh\',\'Merry Christmas\')
document.getElementById(\"blabla\").innerHTML = title[Math.round(Math.random)*title.lenght]
Avatar billede tobias_cool Nybegynder
24. december 2001 - 14:00 #2
Avatar billede Slettet bruger
24. december 2001 - 14:14 #3
tobias_cool>> Det virker jo kun i IE5+ og NS6! Nej, så hellere bruge noget cross-browser!

hauge1212>> Brug:
top.document.title = \"Ny title\";
Avatar billede tobias_cool Nybegynder
24. december 2001 - 14:17 #4
Ahh nu kan jeg ikke lige huske hvordan man kalder elementer i Ns
men du kan jo bruge
document.title.open()
document.title.write(\'hhahahah\')
document.title.close()
Avatar billede Slettet bruger
24. december 2001 - 14:18 #5
Nej, det kan man ikke! \"Title\" er jo ikke et lag!
Avatar billede tobias_cool Nybegynder
24. december 2001 - 14:20 #6
men så put en span i head\'en og så skriv
document.title.write(\'<title>Hoho, Marry Christmas</title>\')

i stedet for ik\' *GG*

det er JUL så gi\' mig lige ret for en gangs skyld
Avatar billede Slettet bruger
24. december 2001 - 14:29 #7
Arhhh... Det går da vist helle ikke... Forresten er titlen slet ikke beregnet til manipulationer på den måde overhovedet! NS4.x skal have en layer at skrive i, hvis man overhovedet vil noget, altså:

<script>
function skift() {
document.nslayer.document.write(\"Noget nyt tekst\");
}
</script>

<layer id=\"nslayer\">Noget tekst...</layer>
<br><a href=\"#\" onClick=\"skift(); return false;\">Skift tekst!</a>

Det kan skifte teksten!

Og desuden er det slet ikke det, som hauge1212 spørger om! Se mit svar!

Men god jul, jeg smutter!! :)
Avatar billede hauge1212 Nybegynder
25. december 2001 - 00:52 #8
Tak, det var egentligt bare det jeg gerne ville vide.
Altså at man kunne skrive top.document.title

God Jul og God Påske
Avatar billede Slettet bruger
25. december 2001 - 17:40 #9
Ja, det og så også godt nytår! :)
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