Skrivit något liknande i en tidigare tråd, men testar här igen.
Jag skulle vilja antingen få ett formulär "postbart" - submitknappen enablad eller kanske en <div> eller ett lager(!) synligt när en viss sida är laddad i mitt frameset.
Formuläret ligger i en top-frame, sidan visas i "main-frame"
Har denna kod nu, men kanske ska "all" kod ligga i den sida som ska trigga det hela?
arrPath = parent.inhalt.location.pathname.split('/');
if (arrPath[arrPath.length-1] == 'artikel.asp')
{
alert(arrPath[arrPath.length-1]);
}
Du kanske kan ha en koll när du onsubmit som kollar tex om en variabel har ett visst värde, har den det kan man skicka formuläret, annars kommer en alert som säger att ajabaja, du får inte posta än., like so:
<FORM METHOD="post" ACTION="sida.asp" onSubmit="return skicka()">
variabeltest = "a";
function skicka()
{
if(variabeltest=="a")
{
alert("Ajabaja, du får inte post än");
return false;
}
}
För att variabeln ska få rätt värde måste en viss sida visas, den sidan skickar ett värde till onsubmit-funktionen, like so:
Jaha, du ville visa ett lager?.. Då kan du göra funktionen som visar lagret i formulärsidan och sedan bara aktivera funktionen med
parent.formularframenamn.funktionen();