Avatar billede silkpain Nybegynder
17. juni 2003 - 22:57 Der er 30 kommentarer og
2 løsninger

Et billede i pop up uden side

Forvirrende!!

Kan jeg lave et link, der åbner et nyt vindue med et billede i uden at der skal være en side billedet er på?

Hvis man laver et almindeligt link til et billede, der åbner i "blank", er det nye vindue jo almindelig størrelse som browseren nu er. Kan jeg lave det og definere størrelsen på vinduet der åbnes?
Avatar billede misbruger Nybegynder
17. juni 2003 - 23:01 #1
du kan f.eks client side læse størrelsen af billedet, og så resize window'et til den størrelse...
Avatar billede html_wizard Nybegynder
17. juni 2003 - 23:02 #2
<a href="java script:window.open('image.jpg','server','height=300,width=400,scrollbars=no,titlebar=no,resizable=no');">tekst eller billede</a>

Hvis dit billede er 300x400
Avatar billede html_wizard Nybegynder
17. juni 2003 - 23:03 #3
.
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:04 #4
misbruger, den "opskrift" vil jeg gerne have :o)

html wizard, den der kan jeg ikke få til at virke :o(
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:05 #5
<a href="#" onClick="window.open(billede.jpg','billede','scrollbars=yes,resizable=yes,width=200,height=200')">Se dette billede</a>
brug eventhandleren istedet (onClick i dette tilfælde)
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:05 #6
<a href="#" onClick="window.open('billede.jpg','billede','scrollbars=yes,resizable=yes,width=200,height=200')">Se dette billede</a>
skal det være
Avatar billede cdc Novice
17. juni 2003 - 23:07 #7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
  <TITLE>Resize til billede</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
  <SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
    function popWin(){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<HTML><HEAD><TITLE>Resize til bilede</TITLE><SCR'+'IPT LANGUAGE="javascript" TYPE="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;w=document.images[0].scrollWidth;window.resizeTo(w+20,h+50);}</SCR'+'IPT></HEAD>';
      txt+='<BODY ONLOAD="resPic();"><IMG SRC="billede.jpg"></BODY></HTML>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </SCRIPT>
</HEAD>
<BODY>
<A HREF="#" ONCLICK="java script:popWin();">klik her</A>
</BODY>
</HTML>
Avatar billede grunken Nybegynder
17. juni 2003 - 23:08 #8
Avatar billede cdc Novice
17. juni 2003 - 23:09 #9
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:10 #10
De der i kommer med:
<a href="#" onClick="window.open('billede.jpg','billede','scrollbars=yes,resizable=yes,width=200,height=200')">Se dette billede</a> lignende, de virker ikke... den siger billedet ikke kan findes.

cdc, jeg kigger på din om et øjeblik, jeg skal lige have "opskriften" på den anden fra "misbrugeren"
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:11 #11
silkpain> har du husket at sætte dit eget billede ind i eventhandleren
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:12 #12
ztyxx HA.. ja, helt tosset er jeg ikke ;o)

Se her, http://www.consulfitness.dk/product/star/fitness/index.asp
Det første billede har jeg lavet den på
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:13 #13
Og den er god nok, at det billede der vises er gif, og det der skal hentes i et vindue for sig er jpg ;o)
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:18 #14
hvis ikke billedet ligger i samme mappe, skal du angive hele stien, hvis jeg taster http://www.consulfitness.dk/product/star/fitness/DSCF0040.gif ind i min browser, kan jeg ikke finde billedet, så det ligger måske ikke der?
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:21 #15
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:26 #16
ztyxx, nix, billedet ligger assets/images/blablabla, og det har jeg også skrevet, jpg ligger ikke samme sted som giffen. Stien er god nok, men de funker altså ikke her :o(
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:28 #17
<a href="#" onClick="window.open('http://www.consulfitness.dk/assets/images/star/fitness/DSCF0040.jpg','billede','scrollbars=no,resizable=no,width=400,height=400')"><img border="0" src="DSCF0040.gif"></a>
virker (på min maskine)
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:29 #18
Virkelig? Hvorfor virker det så ikke på min <:-(
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:30 #19
læg mærke til at jeg har skrevet HELE URL´en
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:34 #20
Ohh..
Avatar billede grunken Nybegynder
17. juni 2003 - 23:36 #21
er det ikke bøvlet det der ?, vil du så sidde og ændre størelsen på hvert enkelt popupvindue ?
Avatar billede ztyxx Nybegynder
17. juni 2003 - 23:36 #22
kan se at du nu har fået det til at virke, så jeg tillader mig at lægge et svar :-)
Avatar billede silkpain Nybegynder
17. juni 2003 - 23:42 #23
grunken, jo meget, det var det jeg efterspurgte i starten, men vedkommende som nævnte det har ikke vendt tilbage :o(
Avatar billede roenving Novice
17. juni 2003 - 23:45 #24
Forøvrigt har jeg fået rettet mit resize til billede-script, så nu ser det sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
  <TITLE>Resize til billede</TITLE>
<META NAME="keywords" CONTENT="roenving 2003;http://www.eksperten.dk/spm/364403">
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
  <SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<HTML><HEAD><TITLE>Resize til bilede</TITLE><SCR'+'IPT LANGUAGE="javascript" TYPE="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}</SCR'+'IPT></HEAD>';
      txt+='<BODY ONLOAD="resPic();" STYLE="overflow:hidden;border:0px;margin:0px"><IMG SRC="'+file+'" STYLE="top:0px;left:0px;border:0px;"></BODY></HTML>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </SCRIPT>
</HEAD>
<BODY>
<A HREF="#" ONCLICK="java script:popWin('../billede.jpg');return false;">klik her</A>
</BODY>
</HTML>
Avatar billede roenving Novice
17. juni 2003 - 23:48 #25
-- og den lagde jeg
,-|
.-(
;-{{

<A HREF="#" ONCLICK="popWin('../billede.jpg');return false;">klik her</A>

selvfølgelig ...
Avatar billede grunken Nybegynder
17. juni 2003 - 23:50 #26
silkpain>

roenvings er et forslag :)

du kan evt. osse kigge på mit link højere oppe!
Avatar billede grunken Nybegynder
17. juni 2003 - 23:50 #27
og de er osse rimeligt identiske kan jeg se  ;D
Avatar billede roenving Novice
17. juni 2003 - 23:53 #28
De var ens før jeg fik tilrettet -- blev jo irriteret over, at jeg ikke havde sådan en den anden dag, da oyderke spurgte, så jeg baksede den sammen, men fik senere rettet den til, så den er lidt mere funktionel ...
Avatar billede grunken Nybegynder
17. juni 2003 - 23:58 #29
hvad >roenving jeg kan se at han rendte med pointene selv...kanut sir jeg bare *G*
Avatar billede roenving Novice
18. juni 2003 - 00:00 #30
Tjaeh, hvad kan man sige ...

'Boller fra Kohbergs ...' ,-|
Avatar billede silkpain Nybegynder
22. juni 2003 - 12:57 #31
Points bliver delt mellem html_wizard og ztyxx

Tak for hjælpen
Avatar billede ztyxx Nybegynder
22. juni 2003 - 21:47 #32
takker 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
Kurser inden for grundlæggende programmering

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