webForumDet fria alternativet

Position för Popup fönster?

21 svar · 1 140 visningar · startad av Mayki

MaykiMedlem sedan sep. 200075 inlägg
#1

Jag vill kunna bestämma var på skärmen popup-fönstret ska öppnas.
Är det någon som vet hur man ställer in det?

Är jag i rätt forum för denna fråga?

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Vad är det för popup du vill centera?

MaykiMedlem sedan sep. 200075 inlägg
#3

Jag håller på i Dreamweaver och det är foton som man ska kunna klicka på (helst bara mouseover) och då ska ett popupfönster med lite mer info kunna öppnas.
Som det är nu öppnas det nya fönstret i överkant och jag vill ha det på annat ställe.

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Då är det html/javascripts forumet du är ute efter:

function popup(url, windowName, w, h) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	window.open(url, windowName, 'height='+h+',width='+w+',top='+wint+',left='+winl+'resizable=0')
}

Om du vill öppna wf med 200 x 200 px:

popup('http://www.webforum.nu','wfPopup',200,200)
silfverMedlem sedan apr. 200312 679 inlägg
#5

Tråden flyttas från Grafikprogram.

MaykiMedlem sedan sep. 200075 inlägg
#6

Förstår inte var i koden jag ska ändra/lägga till??

<a href="http://www.hallungen.com/Popups/rob.htm" target="_new"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0" onbeforeunload="MM_openBrWindow('http://www.hallungen.com/Popups/rob.htm','','width=265,height=245')">

Peter SMedlem sedan dec. 20025 483 inlägg
#7

1. Ta bort onbeforeunload="...".
2. Ta bort target="...".
3. Lägg till onclick="popup(this.href,'wfPopup',200,200);return false" i a-taggen.

MaykiMedlem sedan sep. 200075 inlägg
#8

Tack...det ser bra ut i Firefox men i IE öppnas det i ett helt nytt stort fönster??

MaykiMedlem sedan sep. 200075 inlägg
#9

Finns det något sätt att få popup-fönstret att öppnas just vid sidan om bilden man klickar på?

Peter SMedlem sedan dec. 20025 483 inlägg
#10

Mayki skrev:

Tack...det ser bra ut i Firefox men i IE öppnas det i ett helt nytt stort fönster??

Hur ser din kod ut nu?

MaykiMedlem sedan sep. 200075 inlägg
#11

Så här:
<a href="http://www.hallungen.com/Popups/rob.htm"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0" onClick="MM_openBrWindow('http://www.hallungen.com/Popups/rob.htm','wfPopup','location=yes,width=265,height=245'); return false">

Peter SMedlem sedan dec. 20025 483 inlägg
#12

Dubbelpost.

Peter SMedlem sedan dec. 20025 483 inlägg
#13

Peter S skrev:

<a href="http://www.hallungen.com/Popups/rob.htm" onclick="popup(this.href,'wfPopup',200,200);return false"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0"></a>

Notera att voigtanns kod i inlägg #4 innehåller för många mellanslag i slutet på raden med 'window.open'; resizabl e skall vara resizable.

MaykiMedlem sedan sep. 200075 inlägg
#14

Vad menar du med "dubbelpost"?

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

Jag råkade skriva samma inlägg två gånger. :)

MaykiMedlem sedan sep. 200075 inlägg
#16

Jag har inte använt koden som voigtann skrev.....jag förstod inte riktigt. :q

Om jag ska ange var i fönstret "popupen (som egentligen är en openBrWindow) ska visas...skulle du kunna visa på ett enkelt sätt (jag är inte så van ;) hur jag ska göra?

Tackar på förhand för den hjälp jag får!

Peter SMedlem sedan dec. 20025 483 inlägg
#17

Okej, då utgår vi från din kod:

<a href="http://www.hallungen.com/Popups/rob.htm" onClick="MM_openBrWindow(this.href,'wfPopup','location=yes,width=265,height=245,left=100=,top=100'); return false"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0"></a>

Som synes har jag lagt till 'left' och 'top'. Dessa anger (i pixlar) hur långt från skärmens vänstra kant och övre kant fönstret skall visas.

MaykiMedlem sedan sep. 200075 inlägg
#18

Nu blir det jättebra i Firefox..Tack, tack :) ...men fortfarande öppnas ett stort fönster i IE ??

Allra helst skulle jag vilja att popup/BrWindow kunde öppnas vid MouseOver och sedan försvinna på MouseOut. Är det möjligt att få till det??

Har testat lite till...nu funkar det med onMouseOver att öppna (i Firefox)...men INTE att stänga...så här ser koden ut nu:

<a href="http://www.hallungen.com/Popups/rob.htm" onMouseOver="MM_openBrWindow(this.href,'wfPopup','location=yes,width=265, height=245,left=550=,top=550')" onMouseOut="MM_closeBrWindow"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0" )"></a>

Peter SMedlem sedan dec. 20025 483 inlägg
#19

För mig öppnar IE inte sidan i ett stort fönster. Testa själv med endast följande i en fil:

<script>
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  return false;
}
</script>
<a href="http://www.hallungen.com/Popups/rob.htm" onClick="MM_openBrWindow(this.href,'wfPopup','location=yes,width=265,  height=245,left=100=,top=100'); 
return false"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" width="130" height="130" border="0"></a>

För onmouseover/-mouseout:

<script>
function MM_openBrWindow(theURL,winName,features) { //v2.0
  return window.open(theURL,winName,features);
}
</script>
<a href="http://www.hallungen.com/Popups/rob.htm" onclick="return false" onmouseover="win=MM_openBrWindow(this.href,'wfPopup','location=yes,width=265,  

height=245,left=100=,top=100');" onmouseout="if(win)win.close()"><img src="http://www.hallungen.com/images/Terepeuter/RLarkinround.gif" name="Rob Larkin" 

width="130" height="130" border="0"></a>
MaykiMedlem sedan sep. 200075 inlägg
#20

Vad med scripten som du skrev:

<script>
function MM_openBrWindow(theURL,winName,features) { //v2.0
return window.open(theURL,winName,features);
}
</script>

Det finns fler script på sidan......var ska jag lägga detta script då?
Ska det vara inom script-taggen? I början eller slutet?
Ursäkta, men jag är novis när det gäller script ;)

Tack för ditt tålamod med mig :)

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