omaxMedlem sedan nov. 2004118 inlägg
Hej, jag ska lägga in en popup på min sida. En popup som öppnas när man trycker på en länk.
Men jag vil ha den såhär:
när man för musen över länken så ska inte url'en stå i statusbaren, det kan stå typ Javascript.void(0) eller nåt...
När man öppnar den så ska rutan vara 700x600px och öppnas i mitten, den får inte förstoras och ingen scrollning får ske...
kodförslag?
fridanMedlem sedan sep. 2005326 inlägg
Precis samma fråga var uppe för bara ett tag sen. Sökte men hittade inte tråden... Kanske letar du bättre. :) Där finns svaret också.
jleeMedlem sedan dec. 2002381 inlägg
Detta utmärkta scriptet finns på Jojjox sida:
<script type="text/javascript">
/* Detta script finns att hämta på http://www.jojoxx.net och
får användas fritt så länge som dessa rader står kvar. */
function centerpopup(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
</script>
<a href="http://www.sunet.se" onClick="centerpopup(this.href,700,600); return false;">Sunet</a>
fridanMedlem sedan sep. 2005326 inlägg
omaxMedlem sedan nov. 2004118 inlägg
Tack jlee...
Tack fridan också :)
omaxMedlem sedan nov. 2004118 inlägg
Eller vänta, adressen syns i statusbaren...
Dessutom så kan man scrolla...
fridanMedlem sedan sep. 2005326 inlägg
Prova att skriva "scrollbars=0".
För mig står det "javascript:PopUp() när jag använder detta skript, då man hovrar över länken.
omaxMedlem sedan nov. 2004118 inlägg
fridanMedlem sedan sep. 2005326 inlägg
I head:
<script language="JavaScript">
<!-- Begin
function popUp() { props=window.open( 'xxx.jpg', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=x , height=x left =0 , top =0 '); }// End -->
</script>
omaxMedlem sedan nov. 2004118 inlägg
<HTML><HEAD>
<script type="text/javascript">
/* Detta script finns att hämta på http://www.jojoxx.net och
får användas fritt så länge som dessa rader står kvar. */
function centerpopup(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height, scrollbars=0);
}
</script>
</HEAD>
<Body>
<a href="indexk.html" onClick="centerpopup(this.href,700,600); return false;">Bilden</a>
</BODY>
</HTML>
Fortfarande scrollning
Peter SMedlem sedan dec. 20025 484 inlägg
Använd gärna kodtaggar när du postar kod.
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height+", scrollbars=no");
:)
omaxMedlem sedan nov. 2004118 inlägg
Det är fortfarande scrollning... Irriterande, sidan är för stor för att den ska få plats i rutan.
Men jag vill inte att det yttre ska synas!
Peter SMedlem sedan dec. 20025 484 inlägg
Jag upplever då ingen scrollbar:
<HTML><HEAD>
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
function centerpopup(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height+", scrollbars=no");
}
</script>
</HEAD>
<Body>
<a href="http://www.dn.se/" onClick="centerpopup(this.href,700,600); return false;">Bilden</a>
</BODY>
</HTML>
omaxMedlem sedan nov. 2004118 inlägg
wtf... Det funkar på olika sidor, förutom den filen jag vill öppna... :@
Peter SMedlem sedan dec. 20025 484 inlägg
Har du en länk till sidan i fråga?
omaxMedlem sedan nov. 2004118 inlägg
Tyvärr så kan jag inte ge ut länken på grund av att den inte får spridas eller ses innan den 1'a december. *Hint* det är en julkalender :D
Jag gjorde kalendern i Javascript, eftersom jag inte orkade sitta och koda i asp...
Därför så lämnar den lätt ifrån sig information om dom luckor som inte får öppnas än i källkoden... Därför så krypterade jag filen med en oregistrerad verison av Secure HTML Lock. Därför blir det en vit ruta under kalendern och scrolling tillåts på nåt konstigt sätt, finns det fler gratis alternativ till kryptering?
Peter SMedlem sedan dec. 20025 484 inlägg