Avatar billede kirus Praktikant
19. september 2001 - 15:58 Der er 18 kommentarer og
1 løsning

Java popup vindue med attributter

jeg arbejder med Flash og vil gerne have et popup vindue med bestemte attributer som f.eks. uden Scrollbars,Menuer osv...
da jeg ikke kan få det til at køre i Flash vil jeg prøve det på den måde at hvis jeg åbner ét nyt vindue fra Flash at dette vindue så åbner et nyt vindue og lukker sig selv ned bagefter..

Jeg takker for jeres hjælp

MvH
Kirus
Avatar billede Tony Juniormester
19. september 2001 - 16:08 #1
Popup med div. attributter:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Popup</title>
<SCRIPT Language=\"JavaScript\">
<!--
function openwindow(newwind)
{
win = window.open(newwind, \"NySide\", \"height=600, width=300, left=100, top=100, directories=no, location=no, menubar=no,\" + \"resizeable=no, status=no, toolbar=no, scrollbars=no\");
win.focus();
  return false;
}
//-->
</SCRIPT>
</head>
<body onLoad=\"openwindow(\'navnet_paa_din_side.html\');\">
<!--
Kan også laves med onClick
-->
</body>
</html>
Avatar billede Slettet bruger
19. september 2001 - 16:10 #2
Ja, men tænk lige på hvis brugerne sikre sig mod den nye virus som hærger nu, ved at slå activ scrip fra i browseren, så kommer der virker scriptet ikke.
Avatar billede kirus Praktikant
19. september 2001 - 17:17 #3
tak skal du have.. men det første vindue skal lukke sig efter den har åbnet den anden...
hvordan kan man gøre det?
Avatar billede Tony Juniormester
19. september 2001 - 17:32 #4
<body onLoad=\"openwindow(\'navnet_paa_din_side.html\'); window.close();\">

Men man kan ikke tvinge et vindue til at lukke, uden at bruger bekræfter det i den alert, der automatisk kommer frem - prøv selv ...
Avatar billede Tony Juniormester
19. september 2001 - 17:48 #5
... det er i realiteten det, kharder (med sin lille [gode] løftede pegefinger:) er inde på - \'active scripting\'. At gennemtvinge funktionalitet bruger ikke har bedt om.
Avatar billede kirus Praktikant
19. september 2001 - 19:40 #6
findes der ikke en slags \"IF alert then true\" ?

Eller sådan noget?

Javascript er ikke min Styrke... *s*

Avatar billede Tony Juniormester
19. september 2001 - 20:27 #7
Med fare for at blive lynchet af de store kodehajer her på sitet, så er mit svar NEJ. (Og det er det så indtil en af de førnævnte hajer svømmer over og tage en bid af den alert :)

/Tony
Avatar billede kirus Praktikant
19. september 2001 - 23:47 #8
????
det fattede jeg ikke...
mener du at det ikke KAN lade sig gøre?
Avatar billede roenving Novice
20. september 2001 - 03:22 #9
>>kharder
Active scripting handler kun om mulighed for at køre VBscript og deaktiveres på system-niveau (det aktiveres, hvis du ikke under windows-installation på 7. eller 8. under-niveau slår det fra), javascript kan deaktiveres for din browser, men *ingen* javascript-funktioner kan benyttes til at lave skadelige virus-aktiviteter.

Hvis du vil teste om javascript er aktiv i browseren, kan du selvsagt ikke bruge javascript til at teste det, men du kan jo gøre det omvendte: Lave en non-javascript-side, som har 3 javascript-kodelinjer i:

<script type=text/javascript><!--
  location.replace(\'javascriptEnabledUrl.html\');
--></script>

Hvis javascript dur, vil den så redirecte.

Kan du ikke angive parametrene, når du laver et Flash-vindue ??
Jeg har (måske i min naivitet) gået rundt og troet, at du i din Flash-fil kunne indskrive alm. html/javascript/css-kode ...

hth
jes

Ps. tony angiver et katalog over de fleste parametre, som kan angives for et nyt window, men alle de der yes/no-ting er automatisk no, hvis bare een af dem er angivet, så de to følgende giver samme resultat:

win = window.open(newwind, \"NySide\", \"height=600, width=300, left=100, top=100, directories=no, location=no, menubar=no,resizeable=no, status=no, toolbar=no, scrollbars=no\");

win = window.open(newwind,\"NySide\",\"height=600,width=300,left=100,top=100,screenX=100,screenY=100,status=no);

Jeg tilføjede lige noget Netscape 4-kompatibilitetskode (screenX/Y).

;·]
Avatar billede kirus Praktikant
20. september 2001 - 08:34 #10
jo jeg kan angive de parameter når jeg laver et Flash vindue men jeg kan ikke få det til at køre.
den åbner bare vinduet men størrelsen er ikke rigtig og alle de ting som Scrollbar det er der også.. så jeg ved ikke hvad jeg skal gøre...

derfor havde jeg tænkt mig at bruge denne muglighed her...

Hvis du kan hjælpe mig med at få det til at køre i flash så ville jeg sige !MANGE TAK! ... :-)
Avatar billede roenving Novice
20. september 2001 - 14:37 #11
Hvordan skal script/html indsættes, for jeg ville tro at du kunne angive det som en parameter til dit Flash-objekt og hvis du havde brug for at styre det, så at sætte en javascript-funktion, som den tony angiver i hele vinduet og så kalde den f.eks. med en href som:

\"java script:openwindow(\'navnet_paa_din_side.html\');\"

;·]
jes
Avatar billede kirus Praktikant
20. september 2001 - 15:52 #12
Scriptet skal blive indsættet i en Action og det havde jeg gjort men den virkede ikke...
man skal definere dette i en script på selve Flashsiden.
Men siden jeg har brug for at have mindst 6 vinduer med forskellige indhold så ville det glæde mig meget hvis det kunne lade sig gøre som beskrevet ovenpå...
Avatar billede kirus Praktikant
25. september 2001 - 11:11 #13
jeg har fundet en side som laver det i en Tag generator... min fejl var at jeg skrev siden .htm og ikke .html ... hvor dum har man lov til at være...
Avatar billede kirus Praktikant
07. november 2001 - 09:37 #14
afvist
Avatar billede Tony Juniormester
07. november 2001 - 13:10 #15
... og her nævner jeg ikke et ord om at være dum og om de tre dage jeg brugte på at uploade uden at kunne se en pind på det pågeældende site ... blot fordi, ja ... .html i stedet for .htm - så velkommen i klubben :)
Avatar billede kirus Praktikant
07. november 2001 - 13:30 #16
O_o?
Hvad mener du?
Avatar billede Tony Juniormester
07. november 2001 - 13:41 #17
Blot at jeg også en gang har prøvet den der med .htm og .html :)
Avatar billede kirus Praktikant
07. november 2001 - 13:45 #18
ok... *g*

jeg tror det sker for enhver person mindst engang... lige meget hvor øvet man er.... ^_^
Avatar billede Tony Juniormester
07. november 2001 - 13:49 #19
Helt enig ... og så glemmer man det aldrig igen :)

Ha\' en go\' da\' ...
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