sende javascript til funktion der udfører dette javascript
Hej!Jeg har forsøgt at lave denne funktion, men den vil ikke helt som jeg ;)
function decision(message, url, execute_js) {
if(confirm(message)) {
if(execute_js) {
execute_js; ///denne linie skal køre det JavaScript der er med
}
if(url) {
location.href = url;
}
}
}
Denne kaldes med f.eks:
<a title="Log ud" href="java script:decision('Ønsker du at logge ud?',
'','window.opener.location=\'index.php?adm_brugernavn=&adm_adgangskode=\';window.close()')"><img src="images/icons/shutdown.gif" width="38" height="37" alt="Log ud" border="0"></a>
Altså 3 parametre:
- En med teksten man skal confirme eller annulere
- En med en evt. URL som siden skal gå til efter confirm
- Et evt. javascript der skal udføres efter confirm
I ovennævnte eksempel virker det (næsten), det eneste der ikke sker er at JavaScriptet medsendes. Hvorfor ikke, og hvordan får jeg det til at virke?
