Avatar billede kloppie Nybegynder
25. juli 2001 - 15:13 Der er 5 kommentarer og
1 løsning

POP-UP vindue

function openWin(img) {
  winId = window.open(\'\',\'newwin\',\'width=400,height=200,top=50,left=50\');

Ovenstående er et udklip af en funktion, som skal vise et billede i et pop-up vindue. Det eneste som jeg ikke er tilfreds med, er at vinduets størrelse er statisk. Kan man ikke få browseren til at tilpasse vinduet til billedets størrelse? Håber nogen kan hjælpe - Martin K. Jensen
Avatar billede nute Nybegynder
25. juli 2001 - 15:15 #1
denne kan du nok få bruk for:

http://www.builder.dk/builders/windowbuilder.asp

/nute
Avatar billede roenving Novice
25. juli 2001 - 15:19 #2
Den kode, du bruger laver jo netop et vindue med en statisk størrelse - uden disse angivelser laver den såvidt jeg husker et \'default\'-størrelse vindue.
Altså har du brug for at kende billedets størrelse, så du kan sætte de parametre ind.

hth
jes
Avatar billede prodic Mester
25. juli 2001 - 15:26 #3
Ved ikke om det er kunne være sagen.


Main Window:

<SCRIPT LANGUAGE=\"JavaScript\"><!--
function openImageWindow(imageSrc,imageTitle) {
    fileName = \'template.htm?\' + escape(imageSrc) + \'&\' + escape(imageTitle);
    myWindowHandle = window.open(fileName,\'windowName\',\'directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=yes\');
}

openImageWindow(\'apicture.gif\',\'Title\');
//--></SCRIPT>




Template window :

<HTML>
<BODY onLoad=\"if (document.all || document.layers) window.resizeTo(document.images[0].width,document.images[0].height - 0 + 50)\">

<SCRIPT LANGUAGE=\"JavaScript\"><!--
var passed    = location.search ? unescape(location.search.substring(1)) + \'&\' : \'\';
var imageSrc  = passed ? passed.substring(0,passed.indexOf(\'&\')) : \'default.gif\';
passed        = passed.substring(passed.indexOf(\'&\')+1);
var imageTitle = passed ? passed.substring(0,passed.indexOf(\'&\')) : \'Default Title\';

document.write(\'<H1>\' + imageTitle + \'</H1>\');
document.write(\'<IMG SRC=\"\' + imageSrc + \'\">\');
//--></SCRIPT>

</BODY>
</HTML>



Tager ingen ansvar for, hvad det gør og hvorfor. :-)
Avatar billede jakoba Nybegynder
25. juli 2001 - 15:34 #4
popopvinduet her kikker på det billede det loader og tilpasser sig når størrelsen er loadet.
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245.html

mvh JakobA
Avatar billede jakobandersen Nybegynder
25. juli 2001 - 19:08 #5
Prøv at se her er masser af popup vinduer:
http://home13.inet.tele.dk/smedpark/webhjaelp/popup/popup.htm
Avatar billede lordbb Nybegynder
30. juli 2001 - 16:29 #6
her er et men du du skal lave addresen om (der hvor der står http://skriv hvilken addrese der skal åbenes i dit pop up vindu)
og du kan også endre på størelsen
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
<title>Basic Pop-up</title>
<script language=\"JavaScript\"> Stuff=window.open(\"http://skriv hvilken addrese der skal åbenes i dit pop up vindu/\",\"Stuff\", \"toolbar=0,location=0,status=0,menubar=0,scrollbars=2,resizable=1,width=600,height=600\") </script>


</body>

</html>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester