Hej.. Har sedan en tid gjort ett belysande exempel, då denna fråga är ganska vanlig.Javascript
Jag ska använda mig av popupprutor på min sida...
Och jag undrar om man kan få rutorna att ändra storlek efter innehållet..
Min kod ser ut såhär..
<SCRIPT LANGUAGE="javascript">
function popup(url,width,height){
egenskaper="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no";
egenskaper+=",width="+width;
egenskaper+=",height="+height;
window.open(url,'',egenskaper);
}
</SCRIPT>
och själva länken ser ut såhär..
<a href="javascript:popup('sidor/oss/default.asp','600','400')" alt="Redigera">
Jag är välsigt dålig på javascript så jag får det inte att fungera..
ska man typ skriva
<a href="javascript:popup('sidor/oss/default.asp','600','%')" alt="Redigera">
eller hur ska man skriva..
Tack på förhand..
//El MarSv: Javascript
Tror inte det behövs nån mer förklaring, då ju du verkar kunna en del on javascript.
<HTML>
<HEAD>
<TITLE> - - - </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Screen1(theURL)
{
window.open(theURL, '', 'width=300, height=300, top=0,left=300, scrollbars=no');
}
function Screen2(theURL){
window.open(theURL, '', 'width=500, height=300, top=200,left=200, scrollbars=yes');
}
function Screen3(theURL) {
window.open(theURL, '', 'width=200, height=400, top=300,left=100, scrollbars= auto');
}
function OpenFull(URL) {
open(URL,"","fullscreen=yes" )
}
-->
</script>
</head>
<BODY OnLoad="Screen1(); Screen2(); Screen3()" BGCOLOR=GREEN >
Öppnas med klick
<BR><BR>
Klicka här
<BR><BR>
Öppnas med MouseOver
<BR><BR>
Klicka för helskärm
</BODY>
</HTML>
<BR><BR>
Sedan kan man också ha en stängknapp eller textlänk i själva popupfönstret för att stänga det, kolla i koden hur man stänger ett fönste automatiskt efter vald tid eller man stänger själv.
<BR><BR>
Detta exempel öppnar popupfönstren automatiskt, men för att öppna länkarna manuellt så ta bara bort detta i BODY <BR>
Onload= "Screen1(); Screen2(); Screen3()"
<HTML>
<HEAD>
<TITLE>popup</TITLE>
<SCRIPT>
<!--
var tiden = 5000;
tid = null;
function slutIgen(){
tid = setTimeout("self.close()",5000);
}
-->
</SCRIPT>
<BODY onload="slutIgen();self.focus()" bgcolor= lightgreen>
<BR><BR><BR><BR><BR><CENTER>
Stäng fönstret
<BR><BR>
<form>
<INPUT type="button" value="STÄNG FÖNSTRET" Style="font-family:Verdana; background-color:BLUE; font-color:YELLOW; font-size:12px; border: 3px, solid "#CCCCFF"; OnClick=" javascript:self.close()">
</form>
</BODY>
</HTML>