Avatar billede donslund Nybegynder
29. marts 2004 - 18:39 Der er 15 kommentarer og
1 løsning

Problemer med popup 2. gang

Jeg har denne popup-function:

function popup(url,width,height) {
    popup = window.open(url,'print','width='+width+',height='+height+',top=50,left=50,, toolbar=no,location=no,directories=NO,resizable=no,scrollbars=yes,menubar=no,');
    popup.focus();
}

Den åbnes ved tryk på et link.
Men hvis jeg åbner det og lukker det og så vil åbne det igen. Får jeg en fejl der siger, at Modtageren er ikke tilgængelig og forsvandt.
Avatar billede roenving Novice
29. marts 2004 - 19:11 #1
Det er præcis den fejl jeg får, når min popupstopper sorterer en popup fra !-)
Avatar billede olebole Juniormester
29. marts 2004 - 21:35 #2
<ole>

Problemet her dog et andet: funktionen 'popup' har samme navn som den variabel, den lægger det nyåbnede vindue i.
Desuden er der fejl i tredie argument i window.open-metoden:

function popup(url,width,height) {
    pop = window.open(url,'printo','width='+width+',height='+height+',top=50,left=50,toolbar=no,location=no,directories=NO,resizable=no,scrollbars=yes,menubar=no,');
    pop.focus();
}

Så giver den ingen problemer  :)

/mvh
</bole>
Avatar billede olebole Juniormester
29. marts 2004 - 21:39 #3
Phuck ... E har åbenbart noget overflow:hidden på siderne her, så slutningen på lange linier hakkes af. Kanon idé på et site, hvor man skal kunne skrive koder  :o|
Vi prøver en anden version:

function popup(url,width,height) {
    pop = window.open(url, 'printo', 'width='+width+',height='+height+',top=50,left=50,toolbar=no,location=no,directories=NO,resizable=no,scrollbars=yes,menubar=no,');
    pop.focus();
}
Avatar billede olebole Juniormester
29. marts 2004 - 21:40 #4
*ROTFLMAO*  Jamen, så må jeg jo skrive fejlfyldt kode:

function popup(url,width,height) {
    pop = window.open(url, 'printo', 'width='+width+',height='+height+',top=50,left=50,toolbar=no,location=no, directories=NO,resizable=no,scrollbars=yes,menubar=no,');
    pop.focus();
}
Avatar billede olebole Juniormester
29. marts 2004 - 21:42 #5
Sådan ... men husk, der ikke må være mellemrum i 3. argument. Dvs, det mellemrum, jeg har skrevet før 'directories' skal slettes  ;o)
/mvh
Avatar billede roenving Novice
29. marts 2004 - 21:43 #6
Arh, man kan på to måder få den gyldig:

function popup(url,width,height) {
    pop = window.open(url,'printo','width='+width+',height='+height+',top=50,left=50,scrollbars=yes');
    pop.focus();
}

function popup(url,width,height) {
    pop = window.open(url,'printo','width='+width+',height='+height+
',top=50,left=50,toolbar=no,location=no, directories=NO,resizable=no,'+ 'scrollbars=yes,menubar=no,');
    pop.focus();
}
Avatar billede olebole Juniormester
29. marts 2004 - 23:56 #7
Jaja ... men der er da lidt 'askebæger' over, man skal sidde og lave en rebus for E's skyld  :o|
I denne situation kan man godt korte linien ned - men den går ikke med andre værdier i 3. argument ... og så skal man til at folde linierne.
Avatar billede roenving Novice
30. marts 2004 - 00:18 #8
Ja, men man jo udnytte det, jeg gør i andet eksempel: at det er tilladt at dele over linjer, når der står en konkateneringstegn !-)
Avatar billede olebole Juniormester
30. marts 2004 - 00:23 #9
Ja - når det er en mulighed ... meeeeeeeeeeeeen ......
Avatar billede roenving Novice
30. marts 2004 - 00:24 #10
Jeg lagde mærke til, at du brugte 'når' ...
Avatar billede olebole Juniormester
30. marts 2004 - 00:32 #11
Ja, når der iforvejen skal konkateneres strenge ... det er da temmelig kikset, hvis man skal til at gøre det blot af hensyn til forummets kode
Avatar billede roenving Novice
30. marts 2004 - 01:01 #12
Jepz !-)
Avatar billede donslund Nybegynder
30. marts 2004 - 19:03 #13
Jeg brugte den øverste kodestump i roenving - 29/03-2004 21:43:05

Tak til roenving
Avatar billede roenving Novice
30. marts 2004 - 19:32 #14
Velbekomme, men det var jo bare en forkortelse af det, olebole havde anvist som forklaring og løsning, så det må være oles points ...
Avatar billede donslund Nybegynder
30. marts 2004 - 19:35 #15
det er vedtaget. Tak til ham også.
Avatar billede olebole Juniormester
30. marts 2004 - 21:34 #16
Selvtak ... og så lægger jeg et svar  :)
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