Auf bestimmter Seite bestimmte Funktion

noidea21

Grünschnabel
Auf bestimmter Seite bestimmte Funktion

Welchen Code benötige ich um window.load auf nur 1er bestimmten Seite auszulösen****
 
Also window.onload wird erst einmal immer ausgelöst, wenn eine Seite komplett geladen wurde. Es geht jetzt doch eher darum, ob du eine Callback-Funktion an dieses Ereignis bindest. Und in dieser Callback-Funktion kannst du dann beispielsweise überprüfen, ob es die entsprechende Seite ist oder nicht, beispielsweise so:
Javascript:
window.addEventListener('load', function () {
  if (window.location.pathname === '/index.html') {
    // mach was, wenn die Seite /index.html ist
  }
}, false);
 
genau also wenn Seite X geladen ist soll Funktion X ausgeführt werden in diesem Fall eine Login Aufforderung
 
Na dann hast du ja dort oben deine Lösung stehen. Anpassen an deine speziellen Bedingungen kannst du es wohl auch selber.
 
leider hat es nicht geklappt kann mir einer sagen warum
Code:
jQuery(document).ready(function($) {

window.addEventListener('load', function () {
  if (window.location.pathname === '/page=Index') {
    $("#box").fadeIn();
  }
}, false);

 });
 
Müsste das nicht so aussehen:

Javascript:
$(document).ready(function(){
	if (window.location.pathname === "/page/index.html") {
		$("#box").fadeIn('slow');
	}
});
 
Danke "tombe" aber leider das nimmt er nicht an.
Und meinen leider auch nicht

Code:
$(window).ready(function(){
    if (window.location.pathname === "/index.php?page=Index") {
        $("login").trigger('click');
    }
});
 
Hi,

hast du dir schon mal ausgeben lasse, was auf window.location.pathname steht?

Was soll diese Anweisung?
Code:
$("login").trigger('click');
Das bedeutet, dass du ein Element (Tag) mit dem Name login hast. Soll wohl .login oder #login heissen.

Ciao
Quaese
 

Neue Beiträge

Zurück