/ Forside/ Teknologi / Multimedie & design / FrontPage / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
FrontPage
#NavnPoint
molokyle 3730
bentjuul 3355
BjarneD 2776
dk 1515
emesen 1490
strarup 1480
catbody 1241
brokke44 1160
er_du_klog 1052
10  PARKENSS 1050
Pegefølsomknap-popup
Fra : Toupie
Vist : 501 gange
100 point
Dato : 18-03-05 22:43

Jeg er igang med redigering af firmaets hjemmeside og det går ikke helt som jeg vil have det

Jeg bruger pegefølsomme knapper og når man trykker på den ene knap er det meningen, at den nye side skal åbne i en forudbestemt størrelse. Nu har jeg prøvet og prøvet uden, at det er lykkedes, så mit spørgsmål er:
Kan det overhovedet lade sig gøre?
........eller er jeg bare fredagstræt

// Toupie

 
 
Accepteret svar
Fra : poul_from

Modtaget 110 point
Dato : 18-03-05 23:46

ved ikke om du kan bruge dette til noget
Kode
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<script type="text/javascript">
   
<!--
   function openPic(url,winName,winParams)   {   //
      var theWindow = window.open(url,winName,winParams);
      if (theWindow)   {theWindow.focus();}
   }

// -->
   
</script>
<head>
<title>Untitled</title>
</head>
<body>
<a href="#" onclick="openPic('simple.htm','popup','width=317,height=245,status=0,menubar=0'); return false;">din knap</a>
</body>
</html>


Kommentar
Fra : Mad_Nuser


Dato : 19-03-05 00:00

Hej det kan sagtens lade sig gøre
du kan blandt andet bruge et program til det.
Dyro Pop Maker
du kan hente den her
www.jelsbjerg.dk/fun/dyro.zip



mvh Mad-Nuser

Kommentar
Fra : molokyle


Dato : 19-03-05 08:32

Som poul_from skriver kan du lave det med javascript. Du skal kalde funktionen : window.open(url,winName,winParams);

Du kan læse mere om funktionen her : http://www.infimum.dk/HTML/JSwindows.html#ref_3_2

..og der findes mange 'sjove' løsninger/codesnippets du kan hente her : http://www.javascript-2.com/open-window.html

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 19-03-05 08:37

Her er en ting jeg har testet på min hjemmeside : http://home20.inet.tele.dk/friheden/temp/centered_dynamic_resize_window.html

</MOLOKYLE>

Kommentar
Fra : Toupie


Dato : 19-03-05 11:03

Godmorgen alle
Jeg skal lige vågne helt så kigger jeg på det, men takker allerede for jeres svar


Molo, dit site afprøvede jeg i går men kunne ikke få det til at funke

// Toupie


Kommentar
Fra : molokyle


Dato : 19-03-05 11:41

Det virker (..stadig) hos mig. Det er vel ikke fordi du bruger en eller anden obskur pop-up stopper funktion/program ?

Pop-up stoppere af enhver art stopper eller beder om godkendelse til at afvikle javascript funktionen window.open(...);

</MOLOKYLE>

Kommentar
Fra : Toupie


Dato : 19-03-05 12:00

Molo, ja jeg var vist ikke helt vågen da jeg skrev din side virker helt fint men jeg kunne ikke få koderne til at funke på min egen side - ved ikk helt hvad jeg gør forkert. Jeg sad 4-5 timer i går og rodede med det L... læste samtlige tråde, spørgsmål og Tips igennem, søgte på nettet og prøvede og prøvede men lige meget hjalp det derfor tanken om, at det muligvis ikke kunne lade sig gøre med en pegefølsom knap - men med Jeres svar glæder jeg mig til at komme på arbejde igen (om en time) og prøve igen

// Toupie

Kommentar
Fra : Toupie


Dato : 19-03-05 13:49

Nu har jeg prøvet Poul´s script og det lykkedes mig også at få en ny side åbnet i fast størrelse men jeg kan ikke få "siden" med, altså den side der skal vises hvad dælen er det jeg overser og ikke kan lure af???

Kommentar
Fra : molokyle


Dato : 19-03-05 15:23

Ok.

Eksemplet i én markør :

Kode
<img src="DIT_BILLEDE_1" alt="Link" onclick="javascript:window.open('http://dmi.dk','DMI','width=640,height=400');" onmouseover="this.style.cursor='default';this.src='DIT_BILLEDE_2.JPG'" onmouseout="this.style.cursor='pointer';this.src='DIT_BILLEDE_1.JPG'">


DIT_BILLEDE_1.JPG er dit linkbillede.
DIT_BILLEDE_2.JPG er dit mouseover billede.

Piece of cake...

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 19-03-05 15:29

Ps. Lug lige ud i koden, kandu har været så 'venlig' at tilføje et mellemrum og spise et .JPG

mellemrummet ' height=40 0 rettes til height=400

..og der skal stå DIT_BILLEDE_1.JPG som, parameter til src="..."

</MOLOKYLE>



Kommentar
Fra : Toupie


Dato : 19-03-05 15:31

Molo du har simpelthen en evne til, at få mig til at føle mig endnu mere fatsvag Altså hvis jeg tager udgangspunkt i Poul´s script, hvor dælen kommer dit så ind i det billed???

Piece of cake....he he jeg har læst de 2 tråde med dit script og hjemmeopgaver not piece of cake
.....det er faktisk lidt pinligt for jeg har haft lavet det før, men nu er hjernen gået helt i tomgang...

// Toupie
....der bare er nået det stadie hvor det skal bankes ind med 7 tommer søm før hun fatter noget somhelst

Kommentar
Fra : molokyle


Dato : 19-03-05 15:32

UPS .... Byt lige om på cursoren :

Kode
<img src="DIT_BILLEDE_1.JPG" alt="Link" onclick="javascript:window.open('http://dmi.dk','DMI','width=640,height=400');" onmouseover="this.style.cursor='pointer';this.src='DIT_BILLEDE_2.JPG'" onmouseout="this.style.cursor='default';this.src='DIT_BILLEDE_1.JPG'">


..sådan

</MOLOKYLE>

Kommentar
Fra : Toupie


Dato : 19-03-05 15:34

....og Molo, det er ikke et .JPG men en ny side, jeg skal have åbnet i fast størrelse.

Kommentar
Fra : molokyle


Dato : 19-03-05 15:40

[hør] Toupie -> Javascript er en programmerbar grænseflade til HTML DOM.

HTML : http://www.w3schools.com/html/default.asp

HTML DOM : http://www.w3schools.com/htmldom/dom_reference.asp

Javascript : http://www.w3schools.com/js/default.asp

Javascript HTML DOM : http://www.w3schools.com/js/js_obj_htmldom.asp

...som du ser

..og da ligger løsningen da lige for ???

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 19-03-05 15:49

Toupie -> Du har jo slet ikke prøvet det søde.

Kopier den sidste kode jeg skrev og sæt den ind i notesblok (notepad.exe). Ret mellemrummet i 40 0 til 400.

Gem som test.html og prøv at dobbeltklikke på denne lille fil fra Stifinder.

BILLEDE_1.JPG og BILLEDE_2.JPG kunne ligeså være mormor.gif og migselv.jpg, men OG HER ER FIDUSEN :

http://dmi.dk kan du skifte ud med den side du vil åbne i et nyt vindue. Både en 'fremmed' URL eller en relativ side på dit eget site.

Hvordan vinduet skal se ud og hvor ..og hvor stort, det skal være sætter du i den sidste parameter i kaldet til window.open(..); i mit allerførste indlæg kaldet : winParams

</MOLOKYLE>





Kommentar
Fra : molokyle


Dato : 19-03-05 15:53

Toupie -> Går det helt i skudder-mudder for dig så skriver du her hvilket billede (navnet på filen) der skal vises som link. Hvilket billede der skal vises ved mouseover (navnet på filen) og hvilken URL (inklusive sti + html filnavn).

Så skriver jeg skidtet til dig i én markør (<img..>) ,-)

</MOLOKYLE>

Kommentar
Fra : Toupie


Dato : 19-03-05 16:05

Molo, tak og tak for tålmodigheden men jeg har fundet fejlen - en fejl 40 fejl Jeg brugte Poul´s script og det lykkedes helt fint ....nåhh ja pånær den fejl 40

Det der forvirrede mig ved det du skrev, var at jeg slet ikke kunne se forbindelsen mellem dit og Poul´s script...

Jeg accepterer Poul´s svar men jeg vil også meget gerne give dig hvis du vil modtage??

Kommentar
Fra : molokyle


Dato : 19-03-05 16:10

Nope og nej tak.... men du må gerne bruge min løsning. Jeg ynder jo princippet KISS (..keep it simple)

CU </MOLOKYLE>



Godkendelse af svar
Fra : Toupie


Dato : 19-03-05 16:14

Molo det er fair nok, også derfor jeg spurgte inden jeg "udloddede" dem til dig (kender dig lidt efterhånden )
Dit script vil jeg nu altid have liggende hvis jeg en anden gang skal lave en popup side (...og det skal jeg nu nok) så tak

Poul, tak for hjælpen

// Toupie
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste