Avatar billede -padde- Nybegynder
20. maj 2004 - 23:45 Der er 23 kommentarer og
1 løsning

Pop-up der undgår pop-up blockere?

Sidder med en side, og der er virkelig lidt plads til tekst. Så sidste udvej er.. suk; en pop-up. Hader selv løsningen, men som sagt den eneste mulighed.

Ved det kan lade sig gøre, men ikke hvordan. Skal selvfølgelig have mulighed for at indstille højde, bredde osv.

På fprhånd tak!
Avatar billede KingMedia Novice
21. maj 2004 - 00:12 #1
se..  det sjove er jo lidt, at du har besvaret dit eget spørgsmål i selve spørgsmålet..

De pop-up blokkere der virker ordentligt, de blokker alt der bliver aktiveret via et script, og med god grund :D

Eneste mulighed er, at bede brugerne indstille deres popup blokkere så de går uden om et bestemt domain, eller helt at disable det når de kiggerp på det site :)

/Mads
Avatar billede -padde- Nybegynder
21. maj 2004 - 00:17 #2
Hmm... F.eks. på b-one webmail, når man logger ind i Firefox, siger den at pop-upen, blev "blocked" og så er der et link. Når man trykker på det link, kommer pop-upen alligevel frem. Der er da også mange andre sider, der kører efter samme princip. Har jeg misforstået noget?
Avatar billede KingMedia Novice
21. maj 2004 - 00:18 #3
det er meget afhængigt af din popup blokker.. du vil aldrig kunne styre det 100% .. altså gå uden om en personns popup bokker, når det er et vindue du åbner i et script :)
Avatar billede -padde- Nybegynder
21. maj 2004 - 00:21 #4
Tis :) Tænkte på om det er muligt at åbne et NORMALT vindue med JavaScript, og så fjerne toolbaren og sætte bredde og længde. Altså så har man jo nærmest en pop-up?
Avatar billede KingMedia Novice
21. maj 2004 - 00:24 #5
når du åbner et nyt vindue i javascript, vil det altid være en popup. du tvinger jo browseren til at åbne en ny.

Jeg ved ikke om cromeless vinduer gælder på samme måde, men det går jeg stærk ud fra :)
Avatar billede -padde- Nybegynder
21. maj 2004 - 00:57 #6
Hmm, det giver da ikke mening. Hvis nu man tager et HELT normalt link, hvor man linker til et nyt vindue (_blank) dræber pop-up blockerne den jo ikke. Der må da være en overgang, hvor det er muligt at tilføje lidt javascript, så man kan styre størrelse og sådan.
Avatar billede thesurfer Nybegynder
21. maj 2004 - 01:04 #7
bruger-initieret-popups, er tilladt.. det er script-initieret popups, ikke..

En bruger kan godt åbne popups, det kan scripts ikke :-)
Avatar billede -padde- Nybegynder
21. maj 2004 - 01:11 #8
thesurfer - Fatter ikek hvad du mener, medn det lyder godt :) Kan du forklare lidt nærmere. En normal pop-up ved hjælp af link, bliver jo ignoreret.
Avatar billede thesurfer Nybegynder
21. maj 2004 - 01:14 #9
-- Brugeren udfører handlingen:

Hvis du klikker på et link, med f.eks. target="_blank" (eller target="navn-på-et-ikke-eksisterende-vindue") åbnes der et nyt vindue..

Det samme sker hvis man bruger onclick="window.open('side.htm','vindue-navn','parameterne-her');"

-- automatisk:

Men det her vil ikke virke:
<body onload="window.open(...)">

heller ikke det her:
<script type="text/JavaScript">
window.open(...);
</script>
Avatar billede -padde- Nybegynder
21. maj 2004 - 01:22 #10
thesurfer - Lækkert. Har lige testet, og det virker ubeklageligt. Vil du have dine points?
Avatar billede thesurfer Nybegynder
21. maj 2004 - 01:24 #11
øh.. jae..
Hvilket svar kunne du bruge? :-)
Avatar billede thesurfer Nybegynder
21. maj 2004 - 01:27 #12
Se også denne her: http://roenving.users.whitehat.dk/WindowLaboratory.html

Husk: alle parameterne skal stå på 1 linie.. roenvings script, laver vist ny linie mellem dem..

Han har sagt at han ville rette det..

Husk også: lav " om til ' .. ellers kan det give problemer når du bruger "" i <A>-tag'et..
Avatar billede thesurfer Nybegynder
21. maj 2004 - 01:34 #13
Denne linie kan vist misfortolkes:
  Husk også: lav " om til ' .. ellers kan det give problemer når du bruger "" i <A>-tag'et..

Eksempel på fejl, virker ikke:
<a href="#" onclick="window.open("side.htm", "navnet", "parameter");return false">

Virker fint: <a href="#" onclick="window.open('side.htm', 'navnet', parameter');return false)">

Husk: hvis du bruger href="#", brug da også ";return false".. ellers sættes der "#" i adressen på siden..
Avatar billede olebole Juniormester
21. maj 2004 - 02:36 #14
<ole>

Blot en strøtanke: Hvad mon der vil ske med dette:

<a id="ib" href="http://www.google.com" target="_blank">Hehe</a>
<script type="text/JavaScript">
document.getElementById("ib").click();
</script>

Linket kunne jo altid skjules med noget CSS  :)

/mvh
</bole>
Avatar billede olebole Juniormester
21. maj 2004 - 02:40 #15
Det kunne jo også se sådan ud:

<a id="ib" href="http://www.google.com" onclick="window.open(this.href, 'navnet', parameter');return false">Hehe</a>
<script type="text/JavaScript">
document.getElementById("ib").click();
</script>

... er der en, der gider at teste dette med deres popup-killer?  :)
Avatar billede krogstrup Nybegynder
21. maj 2004 - 09:37 #16
undskyld jeg spammer dette spm !

olebole > kunne du sende mig en mail på dk(snabela)wkh.dk - jeg tror jeg har mistet din email adresse :-)
Avatar billede -padde- Nybegynder
21. maj 2004 - 11:50 #17
Hmm, nu virker det ikke i IE. http://www.nivosolutions.dk/SparringsKompagniet.dk/v1/ virkede da lige før. thesurfer og olebole, hvad kan det skyldes?

thesurfer, du skal nok få dine point. Skal bare lige se, om i kan hjælpe mig med at få det til at virke ;)
Avatar billede olebole Juniormester
21. maj 2004 - 12:24 #18
Nu virker, hvad ikke?
Avatar billede olebole Juniormester
21. maj 2004 - 12:29 #19
Nåååhhh, du kan ikke have bindestreg i et vidues-navn
Avatar billede roenving Novice
21. maj 2004 - 14:29 #20
-- og alternativt kan du have en layer, som du viser eller skjuler, men den vil selvfølgelig kun høre sammen med browser-vinduet ...

-- hvis du skal have en anden side i, kan du jo sætte en iframe i den !-)
Avatar billede -padde- Nybegynder
21. maj 2004 - 14:46 #21
olabole - Hvorfor sagde du ikke bare det med det samme? (:

roenving - Hørte jeg ordet iframe? >_< Det holder da slet ikke. Desuden er området så småt, at man skal scrolle hele tiden. Dét er irriterende.
Avatar billede roenving Novice
21. maj 2004 - 14:47 #22
Øeh, hvorfor holder iframe ikke ?-)

-- og et område er præcist så stort, som du gør det !-)
Avatar billede thesurfer Nybegynder
21. maj 2004 - 15:12 #23
Hehehe.. man kan da heller ikke forlade et spm (eller jer to) i 5 min, uden at der sker ting og sager.. :-)

Den med JS.click havde jeg glemt.. havde nemlig set den 1 gang før, og da var det vist også roenving, der kom med den (eller var det olebole?) :-)
Avatar billede olebole Juniormester
21. maj 2004 - 16:52 #24
thesurfer >> når katten er ude, leger musen på bordet  ;o)

-padde- >> Jeg kunne nu også godt lide at vide, hvorfor en iframe ikke holder(?)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester