webForumDet fria alternativet

"Snygg" popup

Webbutveckling

9 svar · 758 visningar · startad av Dryden

Medlem sedan aug. 200218 625 inlägg
Frågan#1

Jag är ute efter en "popup"-lösning liknande den på InWarehouse.se. Klicka på "Priser visas inkl/exkl moms" högst upp till höger.

Någon som har koll på var man kan hitta javascript/dylikt som man kan leka fram något sådant med?

Tack på förhand!

Medlem sedan juni 20019 519 inlägg
#2

snabbt exempel:

<div style="position:absolute;left:50%;top:20px">popup</div>

sätt en div med ID och styr visibility javascript på den beroende på querystring eller dylikt.

Medlem sedan sep. 2006867 inlägg
#3

Håller med voigtann1, men på InWarehouse har dom löst det med en reload, vilket känns väldigt web1.0

Medlem sedan aug. 200218 625 inlägg
#4

Okej. :) Men en div-lösning måste väl vara bättre än ett klassiskt popup-fönster?

Medlem sedan nov. 200013 890 inlägg
#5

Dryden skrev:

Okej. :) Men en div-lösning måste väl vara bättre än ett klassiskt popup-fönster?

Det beror på vad som menas med "bättre". Båda lösningarna har för- och nackdelar.

Medlem sedan aug. 200218 625 inlägg
#6

Web-Tor skrev:

Det beror på vad som menas med "bättre". Båda lösningarna har för- och nackdelar.

...som?

Medlem sedan aug. 20068 090 inlägg
#7

Kan dunte göra det tjusigt med nåt sånt här: http://www.stickmanlabs.com/lightwindow/ eller http://www.huddletogether.com/projects/lightbox/ ?

Medlem sedan nov. 200013 890 inlägg
#8

Dryden skrev:

...som?

Ett nytt fönster genererar ett nytt server-anrop. Det behöver inte en DIV-tagg göra eftersom koden redan kan ligga på klienten och visas/döljas med Javascript.

Ett nytt fönster har massor med "inbyggda" funktioner (det går att stänga, flytta, minimera/maximera) och det nya fönstret döljer automatiskt all information i föräldrafönstret Dessa funktioner går att återskapa med en DIV-tagg men de är inte inbyggda och kräver t.ex. anpassningar för olika webbläsare.

Medlem sedan mars 20041 505 inlägg
#9

Web-Tor skrev:

Ett nytt fönster genererar ett nytt server-anrop.

Inte nödvändigtvis. Det går att använda DOM-funktioner på fönstrets window-objekt för att skapa innehållet. Då får webbläsaren göra jobbet, inget anrop mot servern krävs.

Medlem sedan feb. 20034 441 inlägg
#10

ExtJS kanske?
Där finns iaf. många snygga lösningar.

http://extjs.com/deploy/dev/examples/message-box/msg-box.html

254 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)