webForumDet fria alternativet

Speciell Popup

JavaScript

16 svar · 353 visningar · startad av omax

Medlem sedan nov. 2004112 inlägg
Frågan#1

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?

Medlem sedan sep. 2005406 inlägg
#2

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å.

Medlem sedan dec. 2002378 inlägg
#3

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>
Medlem sedan sep. 2005406 inlägg
#4

Hittade tråden till slut: http://www.webforum.nu/showthread.php?t=133910

Medlem sedan nov. 2004112 inlägg
#5

Tack jlee...
Tack fridan också :)

Medlem sedan nov. 2004112 inlägg
#6

Eller vänta, adressen syns i statusbaren...

Dessutom så kan man scrolla...

Medlem sedan sep. 2005406 inlägg
#7

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.

Medlem sedan nov. 2004112 inlägg
#8

scrollbars=0 vart?

Medlem sedan sep. 2005406 inlägg
#9

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>

Medlem sedan nov. 2004112 inlägg
#10

<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

Medlem sedan dec. 20025 483 inlägg
#11

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");

:)

Medlem sedan nov. 2004112 inlägg
#12

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!

Medlem sedan dec. 20025 483 inlägg
#13

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>
Medlem sedan nov. 2004112 inlägg
#14

wtf... Det funkar på olika sidor, förutom den filen jag vill öppna... :@

Medlem sedan dec. 20025 483 inlägg
#15

Har du en länk till sidan i fråga?

Medlem sedan nov. 2004112 inlägg
#16

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?

Medlem sedan dec. 20025 483 inlägg
#17

Vad det egentligen handlar om är omkodning (encoding). En sökning på Google kan ge:
http://www.google.se/search?hl=sv&q=javascript+obfuscator&btnG=Google-sökning&meta=
http://www.google.se/search?hl=sv&q=html+obfuscator&btnG=Sök&meta=

:)

266 ms totalt · 3 externa anrop · v20260731065814-full.c4b5ca48
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)