het volgende; ik heb een scriptje gevonden, waarmee ik een venster kan openen die door middel van layers gemaakt wordt. In dit venster kan je een externe html file laden.
Van te voren wordt gezegt hoe groot dit venster is. Nou wil ik met een 'a href-je' zorgen dat het venstergrootte aangepast wordt.
Dit is de code:
met dit stukje wordt dus de grootte van het venster aangegeven:
mywindow = new DynWindow(0,0,450,320)
Kan ik hier een functie van maken en deze vervolgens aanroepen zodat ik met een linkje de venster grootte kan aanpassen? Het is best wel een pittig (denk ik) probleem, maar er zijn hier vast mensen die dit op kunnen lossen.
Ondertussen ga ik ook verder met klungelen, en als het gelukt is zal ik dat er ook bij zetten. Ik ben er al ff mee bezig maar het is me tot nu toe niet gelukt.
TnX
[edit] Er wordt een extern javascript bestand aangeroepen en deze heet Dynwindow.js http://www.heteiland.f2s.com/dynwindow.txt
Van te voren wordt gezegt hoe groot dit venster is. Nou wil ik met een 'a href-je' zorgen dat het venstergrootte aangepast wordt.
Dit is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| onload = init
function init() {
mywindow.activate()
initMouseEvents()
}
mywindow = new DynWindow(0,0,450,320)
mywindow.setImages('icons/')
// default title is optional
mywindow.title = "This is a DynWindow"
// initially hide the window
mywindow.visibility = 'hidden'
// add scroll
mywindow.addScroll(0) // send width of scrollbar, and true if you want to use Horz.
mywindow.scroll.imgSet('icons/')
mywindow.scroll.window.setMargins(0,0,0,0)
// set events
<!-- mywindow.onMinimize = new Function("alert('minimize')") -->
<!-- mywindow.onMaximize = new Function("alert('maximize')") -->
mywindow.onClose = new Function("this.lyr.hide()")
mywindow.build()
writeCSS(
mywindow.css
)
//-->
</script>
<style type="text/css">
<!--
.DynWindowTitle {font-family:"Helvetica"; font-weight:bold; font-size:14px; color:white;
background-color:transparent; margin-top:0px; margin-left:10px;}
-->
</style>
</head>
<body bgcolor="#FFFFF">
<p><a href="javascript:{mywindow.lyr.moveTo(150,50);mywindow.lyr.show()}">Open Window</a>
<br><a href="javascript:mywindow.lyr.hide()">Close Window</a>
<p><a href="javascript:mywindow.scroll.load('page1.htm')">Load Page 1</a>
<br><a href="javascript:mywindow.scroll.load('page2.htm')">Load Page 2</a><br><br>
<script language="JavaScript">
document.write(mywindow.divStart)
</script>
<!-- inline content -->
<script language="JavaScript">
document.write(mywindow.divEnd)
</script>
</body>
</html> |
met dit stukje wordt dus de grootte van het venster aangegeven:
mywindow = new DynWindow(0,0,450,320)
Kan ik hier een functie van maken en deze vervolgens aanroepen zodat ik met een linkje de venster grootte kan aanpassen? Het is best wel een pittig (denk ik) probleem, maar er zijn hier vast mensen die dit op kunnen lossen.
Ondertussen ga ik ook verder met klungelen, en als het gelukt is zal ik dat er ook bij zetten. Ik ben er al ff mee bezig maar het is me tot nu toe niet gelukt.
TnX
[edit] Er wordt een extern javascript bestand aangeroepen en deze heet Dynwindow.js http://www.heteiland.f2s.com/dynwindow.txt