/ Forside/ Teknologi / Udvikling / HTML / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
nyt windue
Fra : openphone_unlock
Vist : 386 gange
150 point
Dato : 15-06-04 20:32

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:53

Det kunne se sådan ud

Kode
<a href="http://www.xxxxxxx.dk/xx.htm" onclick="NewWindow(this.href,'xx','650','500','no','center');return false" onfocus="this.blur()">


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

Se på html.dk i denne artikel: http://www.html.dk/scripts/javascript/00023/

Simon

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>



Kommentar
Fra : openphone_unlock


Dato : 15-06-04 22:01

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>

Godkendelse af svar
Fra : openphone_unlock


Dato : 16-06-04 09:05

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.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407938
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste