|
|
når man på en hjemmeside har et biled og man ved at klikke på biledet skal komme til en ny side
(a target= blank href = xxxxx.htm)
men hvordan bestemer man størelsen på det nye vindue
| |
| Kommentar Fra : BjarneD |
Dato : 15-06-04 20:55 |
|
Jeg skulle måske lige nævne, at '650' og '500' er størrelsen og 'no' betyder ingen menu.
Denne virker som et simpelt popup vindue.
VH
Bjarne
| |
| Kommentar Fra : sion |
Dato : 15-06-04 20:55 |
| | |
| Accepteret svar Fra : molokyle | Modtaget 160 point Dato : 15-06-04 20:58 |
|
Det kan du gøre på en 'smart' måde ved at benytte MIT script :
Kode <html>
<title>Resizeble dynamic window opener</title>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function expandingWindow(website,x_dim,y_dim) {
var heightspeed = 8; // vertical scrolling speed (higher = slower)
var widthspeed = 8; // horizontal scrolling speed (higher = slower)
var leftdist = 0; // distance to left edge of window
var topdist = 0; // distance to top edge of window
if (document.all) {
var winwidth = window.screen.availWidth - (window.screen.availWidth - (leftdist + x_dim));
var winheight = window.screen.availHeight - (window.screen.availHeight - (topdist + y_dim));
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,location=yes,menubar=yes,scrollbars=yes,status=yes,titlebar=yes,resizable=yes,toolbar=yes");
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) {
sizer.resizeTo("1", sizeheight);
}
for (sizewidth = 1; sizewidth < winwidth+widthspeed; sizewidth += widthspeed) {
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}
else
window.location = website;
}
-->
</SCRIPT>
</head>
<body>
<a href="http://dmi.dk" onClick="expandingWindow('http://dmi.dk',800,600);return false;">DMI 800 x 600</a>
</body>
</html> |
-> kan ses/prøves på : http://home20.inet.tele.dk/friheden/temp/rul_win_resize_800x600.html
...eller centreret på : http://home20.inet.tele.dk/friheden/temp/centered_dynamic_resize_window.html
Kode <html>
<title>Resizeble dynamic window opener</title>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function expandingWindow(website,x_dim,y_dim) {
var heightspeed = 8; // vertical scrolling speed (higher = slower)
var widthspeed = 8; // horizontal scrolling speed (higher = slower)
var leftdist = (screen.width - x_dim) / 2;
var topdist = (screen.height - y_dim) / 2;
if (document.all) {
var winwidth = window.screen.availWidth - (window.screen.availWidth - x_dim);
var winheight = window.screen.availHeight - (window.screen.availHeight - y_dim);
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,location=yes,menubar=yes,scrollbars=yes,status=yes,titlebar=yes,resizable=yes,toolbar=yes");
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) {
sizer.resizeTo("1", sizeheight);
}
for (sizewidth = 1; sizewidth < winwidth+widthspeed; sizewidth += widthspeed) {
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}
else
window.location = website;
}
-->
</SCRIPT>
</head>
<body>
<a href="http://dmi.dk" onClick="expandingWindow('http://dmi.dk',640,480);return false;">DMI 640 x 480</a>
</body>
</html> |
Fell free...
</MOLOKYLE>
| |
|
Hej MOLOKYLE
jeg vil gerne bruge det første script
men lige nu tror jeg jeg ser mig blind på hvordan jeg gør )
der hvor linket er <DMI 800 x 600>
ønsker jeg et biled
hvordan gør jeg det
ser jeg det siger jeg sikker norrhh ja logik men lige nu kan jeg ikke finde ud af det
| |
| Kommentar Fra : molokyle |
Dato : 15-06-04 22:21 |
|
Således.... :
Kode <a href="MIT_BILLEDE.GIF" onClick="expandingWindow('MIT_BILLEDE,800,600);return false;">MIT billede ;-)</a> |
Såfremt du har inkluderet scriptet i <head> ... </head> ..eller har inkluderet scriptet (uden ; <script ...> ... </script> i en *.js fil gemt som : MIN_JAVASCRIPT_FIL.js og indsat det samme sted, blot som :
Kode <script type="text/javascript" src="MIN_JAVASCRIPT_FIL.js"></script> |
Se iøvrigt : http://kandu.dk/dk/spg/41488
</MOLOKYLE>
| |
|
Tak for svaret molokyle.
et smart script
det virker fint
det sidste fandt jeg selv en løsning på
<img border="0" src="xx.jpg>
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|