Jquery document title

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

23/03/2012 22:41:24
Quote Anchor link
Ik heb nu de volgende code, dit werkt. Nu wil ik echter nog dat bij elk document de titel ander is. Dus bij #home moet de title Index | Youri S zijn enzovoort.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var hash = (window.location.href.indexOf('#') != -1) ? window.location.href.substring(window.location.href.indexOf('#') + 1) : "index";
$(document).ready(function () {
// initial
$('#content').load('content/' + hash + '.php', function (response, status, xhr) {

    if (status == "error") {

        $('#content').load('content/index.php');

    }

});

$(window).hashchange(function () {

    var page = location.hash;

    $('#content').load('content/' + page.substring(1) + '.php', function (response, status, xhr) {

        if (status == "error") {

            $('#content').load('content/index.php');

        }

    });

})

});


Nu heb ik deze code gevonden om de titel te veranderen, maar die werkt alleen op de pagina waarmee je de site komt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
document.title = ' ' + ( hash.replace( /^#/, '' ) || 'blank' ) + ' | Youri S';


Op mijn test site kan je bekijken wat er nu gebeurt, let op dit is zonder: document.title = ' ' + ( hash.replace( /^#/, '' ) || 'blank' ) + ' | Youri S';

Site: [verwijderd]

Alvast bedankt :)
Gewijzigd op 03/01/2016 16:54:58 door - Ariën -
 
PHP hulp

PHP hulp

31/07/2021 21:45:40
 
Bart Roelofs

Bart Roelofs

24/03/2012 22:00:38
Quote Anchor link
Bij mij werkt het gewoon... Maar het kan zijn dat ik het verkeerd begrijp...

Vriendelijke groeten,
B. Roelofs
 
Erwin H

Erwin H

24/03/2012 23:40:47
Quote Anchor link
Volgens mij doe je die document.title alleen op het moment dat de pagina laad. Dan zit je nog op de index pagina, dus krijg je dat in je document title. Als je echter de title wilt veranderen als er een andere pagina wordt geladen dan zal je diezelfde code weer moeten aanroepen nadat de load() functie succesvol is afgerond.
 

24/03/2012 23:47:34
Quote Anchor link
Waar zou ik dat precies neer moeten zetten, en moeten er nog aanpassing in het script komen?
Gewijzigd op 25/03/2012 00:01:00 door
 

29/03/2012 14:16:45
Quote Anchor link
*bump*
 
Jacco Engel

Jacco Engel

29/03/2012 14:41:24
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
document.getElementsByTagName("title")[0].innerHTML = "Je title"


net ff snel via firebug in elkaar gezet , werkt iig op phphulp :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.