Det virker helt fedt, men problemet er at det skal være muligt at hente en anden URL ind i \"displayWindow\", hvor width og height er ændret! Hvis jeg har en anden href ligesom ovenstående bare med en anden width og height, så tager den ikke højde for dem, da vinduet jo allerede blev defineret da det blev åbnet første gang.
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Det bragte mig ½-vejs. Jeg har nu lavet en function i det vindue der popper op:
<script language=\'javascript\'> function resize(){ frames.resizeTo( 380, 550 ); }
</script>
Og det virker som det skal, og nu skal jeg ikke være bange for at brugeren har lukket \"displayWindow\". Men nu ser jeg så et andet problem! De værdier jeg sætter Width og Height til er ydre koordinater! Jeg henter værdierne fra det billede framen skal indeholde. Det skal matche præcis! Jeg tænkte at jeg jo bare kunne lægge de pixels til som browserrammen fylder, men det er jo ikke konsekvent !!! Nogle ideer til det ???
Ja. Det kan faktisk gøres ret præcist. men ikke med resizeto for browserrammens tykkelse varierer en del med skærmopløsning og brugerindstillinger. Så det bliver lidt mere komplext:
var NS = (document.layers)?true:false; var ptBred = (NS)?window.innerWidth :document.body.clientWidth; var prHoj = (NS)?window.innerHeight:document.body.clientHeight; frames.displayWindow.resizeBo( nyBredde-ptBred, nyHojde-ptHoj );
læg evt lidt til for margins ol. hvis det ikke er gjort allerede.
Hey Jakob Endnu engang tak for hjælpen \") Men jeg kan sku ikke helt få det til at virke (hehe, det kan sagtens skyldes min manglende forståelse for programmering) - men nu får du det lige som jeg har lavet det:
<!-- fra dokumentet hvor jeg åbner det nye vindue --> <a href=\"11_a.html\" onClick=\'window.open(\"11_a.html\",\"displayWindow\",\"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=381,height=550\"); return false\' target=\"_new\">
<!-- koden i 11_a.html -->
<html> <head> <title>EMC - Evaluation</title> <script language=\'javascript\'> function resize(){ var NS = (document.layers)?true:false; var ptBred = (NS)?window.innerWidth :document.body.clientWidth; var ptHoj = (NS)?window.innerHeight:document.body.clientHeight; frames.displayWindow.resizeBy( nyBredde-ptBred, nyHoejde-ptHoj ); }
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.