Avatar billede Slettet bruger
15. august 2004 - 02:19 Der er 11 kommentarer og
1 løsning

popup med url

hej eksperter, jeg vil gerne lærer lidt mere om java, den del jeg søger at lærer lige nu er:
kunne godt tænke mig at få et javascript der popper up, men osse at den laver en document.write(tekst);
og jeg har set nogen steder når jeg kiger kilden, at de har lavet der jeres javascript som her under:

function test(id){

altså at den på en måde henter id af en slags....

Håber I forstår mit spørgsmål, og at jeg for noget hjælp
Avatar billede roenving Novice
15. august 2004 - 02:26 #1
Popup kan du måske se lidt mere til her:

http://roenving.users.whitehat.dk/WindowLaboratory.html

-- og et funktionskald med parametre er simpelthen for at kunne bruge den samme funktion til forskellige kald, et typisk tilfælde med id er at man har flere forskellige menupunkter som skal vises/skjules, men ved hjælp af parameter-overførslen slipper man for at skulle skrive en funktion for hvert tilfælde, men kan skrive een, som kan bruges uanset hvilket menupunkt man f.eks. skal vise ...

-- og så er der himmelvid forskel på programmeringssproget Java og scripting-sproget javascript, så du kan ikke bruge det ene som en forkortelse for det andet !-)
Avatar billede Slettet bruger
15. august 2004 - 02:31 #2
men hvordan får jeg parametre'et til at virke?
og samtid med en document.write ....
ja vidst godt det ang. java og javascript... en stor brøler... (min fejl :P)
Avatar billede Slettet bruger
15. august 2004 - 02:33 #3
altså til mit popup
Avatar billede roenving Novice
15. august 2004 - 02:36 #4
Et eksempel på det med at skrive til en popup er:

http://roenving.users.whitehat.dk/WD1ResizeTilBillede.html (se koden ved at trykke på knappen !-)

-- men uden at vide noget nærmere om hvad du vil er det lissom lidt svært at svare mere konkret ...
Avatar billede Slettet bruger
15. august 2004 - 02:41 #5
ja,  men hvordan putter jeg så f.eks. document.write på?
Avatar billede roenving Novice
15. august 2004 - 02:49 #6
Der er en document.write der ...

Men der er kun een, for det anbefales, at man først samler sit output og derefter skriver det i et hug !-)
Avatar billede Slettet bruger
15. august 2004 - 03:11 #7
Linket:
<a href="#" onClick="java script:info('test.php')">Læs mere</a>

og selve scriptet:
<SCRIPT language="Javascript">
function info(url,info,) {
info=window.open(url,info,"info",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=625,height=550');
}
</SCRIPT>


Men nu skal jeg bare have den til at lave en document.write,,,...
Avatar billede Slettet bruger
15. august 2004 - 03:16 #8
har egentlig bare brug for hjælp til at denne skal skrive en tekst i stedet for:


<script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>
Avatar billede roenving Novice
15. august 2004 - 18:33 #9
Hvor har du teksten fra ?-)

  <script language="javascript" type="text/javascript">
    function popWin(tekst){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      newWin.document.write(tekst);
      newWin.document.close();
    }
  </script>
Avatar billede Slettet bruger
16. august 2004 - 08:15 #10
har fundet ud af det mange tak...
svar udbedes :P
Avatar billede roenving Novice
16. august 2004 - 10:31 #11
Velbekomme '-)
Avatar billede roenving Novice
16. august 2004 - 11:09 #12
-- og tak for point ;~}
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