Jeg har nu set et hav af muligheder for hvordan man kan lave et link der lukker en side... mit problem er bare at det ikke altid virker, jeg har f.eks. lavet en side i html, og der virker: <a href='java script: window.close();'>Luk vinduet</a> fint... men da jeg lavede det samme nummer i photoshop ville den ikke, istedet for at lukke vinduet med det samme (som jeg vil have den til) kommer der en dialogboks som siger at "siden vil lukke vinduet"... jeg vil af med den boks, vinduet skal lukke med det samme man trykker på knappen
med mindre du virkelig mente photoshop, så er der en meget god forklaring på hvorfor den kommer.
Normalt når du fx laver et popupvindue, kan du bruge window.close() uden problemmer. Men er du i et "main" vindue, altså hovedvinduet vil browseren automatisk spørge om du gerne vil lukke vinduet eller ej. Det er en slags beskyttelse mod man bare sådan uden videre kan lukke vinduet uden at man giver browseren lov til det.
Altså er der ikke nogen vej uden om den dialogboks - det er simpelthen "sikkerhedsmæssigt" at den kommer.
hmm, hvordan kan jeg så lave mit "photoshop-vindue" om til en popupside, i photoshop er der en funktion med "slices" der gør det muligt at lave links forskellige steder i billeder...
du kan kun lukke vinduer der er åbnet i javascript uden prompt. hvis du forsøger at lukke vinduer brugeren selv har åbnet gives der en prompt for at hindre misbrug. Denne prompt er fundamental og den kan du selvklart ikke komme af med. Ked af det men sådan er livet så hårdt nu til dags.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.