Toon posts:

[JS/HTML/WEB] Titel zetten met JS

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb thuis een webserver draaien, waar mijn website op draait.
Bij een webhoster heb ik een domein besteld die 'geforward' wordt naar mijn webserver.
Alleen nu kwam ik een probleem tegen, de titel werkt niet, tenminste, in de titel komt de URL te staan van mijn domein, en niet de titel die ik aangegeven heb tussen <title>foo</title>.

De search heb ik hier gebruikt, ben een paar javascript tegengekomen zoals;

code:
1
2
3
<script language="JavaScript">
document.title = 'gamenu';
</script>


code:
1
2
3
<script language="JavaScript">
top.document.title = 'gamenu';
</script>


code:
1
2
3
4
5
6
7
<script language="JavaScript">
function setTitle() {
 var title = parent.frames.document.title;
 newtitle = 'Een nieuwe titel!';
 parent.frames.document.title = newtitle;
 }
</script>


Maar alle 3 de scripts werken niet en omdat ik een totale noob ben met JS kom ik er niet uit, iemand enig idee ?

/edit: Wanneer ik de forwared URL intik in mijn explorer, dan werkt alles wel goed, alleen als ik de domein in tik werkt het niet. Waarschijnlijk een frame forward.

[ Voor 17% gewijzigd door Verwijderd op 17-02-2004 13:36 ]


  • momania
  • Registratie: Mei 2000
  • Laatst online: 08:32

momania

iPhone 30! Bam!

Heb je de title tag ook wel in de header staan van je html?

Zo dus:
HTML:
1
2
3
4
5
6
7
8
<html>
   <head>
      <title>foo</title>
   </head>
   <body>
      bla
   </body>
</html>

[ Voor 19% gewijzigd door momania op 17-02-2004 13:34 ]

Neem je whisky mee, is het te weinig... *zucht*


Verwijderd

Topicstarter
momania schreef op 17 februari 2004 @ 13:33:
Heb je de title tag ook wel in de header staan van je html?

Zo dus:
HTML:
1
2
3
4
5
6
7
8
<html>
   <head>
      <title>foo</title>
   </head>
   <body>
      bla
   </body>
</html>
Ja, op precies te zijn:

code:
1
2
3
4
5
6
<HTML>
<HEAD>
<title>Game-NU.nl - Veel speel plezier!</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css">
</HEAD>

  • bS!
  • Registratie: Februari 2004
  • Laatst online: 28-10-2025

bS!

de forward gaat dan waarschijnlijk via een frameset. Zorg dat je in de frameset ook een html/head/title tag maakt. :)

ik heb je website even opgezocht en de source geeft inderdaad precies aan wat ik vermoedde.

code:
1
2
3
<FRAMESET ROWS="*,0" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0>
<FRAME SRC="http://turk.mine.nu/~sinan/index.html" NORESIZE>
</FRAMESET>


moet dus worden

code:
1
2
3
4
5
6
7
8
<HTML>
 <HEAD>
  <TITLE>Game-NU.nl - Veel speel plezier!</TITLE>
 </HEAD>
<FRAMESET ROWS="*,0" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0>
<FRAME SRC="http://turk.mine.nu/~sinan/index.html" NORESIZE>
</FRAMESET>
</HTML>

[ Voor 69% gewijzigd door bS! op 17-02-2004 13:43 . Reden: aanvulling ]


  • RM-rf
  • Registratie: September 2000
  • Nu online

RM-rf

1 2 3 4 5 7 6 8 9

javascript kent een beveiliging, waardoor het niet toegestaan is 'cross-domain' te scripten: cq, vanaf domein X een waarde van een pagina op domein Y aan te passen, daardoor gaat het waarschijnlijk fout.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
Okey, dan weet ik dat, in ieder geval bedankt.

Ik zal mijn webhoster erover mailen.
Pagina: 1