webForumDet fria alternativet

Speciell Popup

16 svar · 353 visningar · startad av omax

omaxMedlem sedan nov. 2004118 inlägg
#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?

fridanMedlem sedan sep. 2005326 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å.

jleeMedlem sedan dec. 2002381 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>
fridanMedlem sedan sep. 2005326 inlägg
#4

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

omaxMedlem sedan nov. 2004118 inlägg
#5

Tack jlee...
Tack fridan också :)

omaxMedlem sedan nov. 2004118 inlägg
#6

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

Dessutom så kan man scrolla...

fridanMedlem sedan sep. 2005326 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.

omaxMedlem sedan nov. 2004118 inlägg
#8

scrollbars=0 vart?

fridanMedlem sedan sep. 2005326 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>

omaxMedlem sedan nov. 2004118 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

Peter SMedlem sedan dec. 20025 484 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");

:)

omaxMedlem sedan nov. 2004118 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!

Peter SMedlem sedan dec. 20025 484 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>
omaxMedlem sedan nov. 2004118 inlägg
#14

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

Peter SMedlem sedan dec. 20025 484 inlägg
#15

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

omaxMedlem sedan nov. 2004118 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?

Peter SMedlem sedan dec. 20025 484 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=

:)

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb