Servus Zusammen,
Ich befinde mich auf der Seite, home.html ... Dort lade per Button eine andere Seite in eine Div:
$('#my_div').load("otherpage.html?meinparameter=wasauchimmer");
Wenn ich nun in der anderen Seite
$(document).ready(function(){
alert(window.location.href);
if(getParameterByName("meinparameter") == "wasauchimmer"){
hello();
}
});
function hello(){
alert("hello");
}
function getParameterByName( name ){
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
passiert einfach gar nichts.
Das alert was in $(document).ready steht, gibt selbstverständlich home.html aus, ich lade schließlich die Seite in die Div rein.
Wie bekomme ich es hin, den Parameter auf der anderen Seite auszulesen?
Hintergrund vom ganzen ist, ich möchte eine Function in der anderen Seite auslösen, aber nur, wenn ich einen bestimmten Parameter übergebe.
Vielen Dank =)