/ 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
Det her fatter jeg ikke - frontpage
Fra : erling_l
Vist : 542 gange
200 point
Dato : 15-11-05 00:06

Jeg bøvler med en ny hjemmeside og har et konkret problem med hyperlinks, der skal åbne andre vinduer med biller i - på en måde, så jeg kan styre størrelse og placering.

Jeg havde også bøvlet i den gamle frontpage version, og fandt en brugbar - om end ikke komplet smart løsning:

<tr>
a href="#"onClick="MyWindow=window.open 'http://www.laursenhus.dk/skipic_avoriaz_udsigt.htm',
'MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=880,height=709,left=70,top=5'); return false;"><img border="0" src="../images/ski_avoriaz/avoriaz_udsigt_300.jpg" align="right" width="300" height="240"></a></td>
</tr>

Virker fint. Der åbner et nyt vindue på 880x709 på angivne sted, hvor siden skipic_avoriaz_udsigt.htm åbnes i. Men det virker kun, når henvisningen relateres direkte til billedet på hjemmesiden (det kræver altså, at "billedsiden" først skal kopieres til hjemmesiden - og at hyperlinket derved fra starten peger ikke kun mod siden - men altså mod selve hjemmesiden). Det er altså strukturelt ret bøvlet.

Hvis jeg f.eks laver tilsvarende nummer:

<a href="#" onClick="MyWindow=window.open'skipic_kitz3.htm','MyWindow','toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=no,resizable=no,width=910,height=610,left=50,top=50'); return false;">
<img border="0" src="../images/ski_kitzbuhel/kitz3_300.jpg" width="300" height="200"></a>

har jeg altså lavet nøjagtigt det tilsvarende. Men i stedet for at "pege" på en billedside ude på selve hjemmesidens domæne, peger jeg her direkte på filen skipic_kitz3.htm, som ligge på PC'en - i samme direktorat som siden med den viste sætning - men så virker det ikke.

Når jeg laver en preview og trykker på billedet, kommer en dialogboks med fejlmeddelelsen file:///c:/document/adm/lokale settings/Temp/Frontpage TempDir/skipic_kitz3.htm blev ikke fundet.

Efter kvittering bliver jeg bedt om at tilkendegive, om jeg stadigvæk vil lave scripts på siden.

REELT LIGGER FILEN MED BILLEDET PÅ:

C:\HJEMMESIDER\Canazei\025\skirejser\

Mon det har noget at gøre med, at den leder et midlertidigt sted - eller hjorfor pokker kan jeg ikke bare bruge et link til en fil på min pc i stedet for at skulle pege på domænet??

hjælp, hjælp !!

 
 
Kommentar
Fra : hcma


Dato : 15-11-05 00:46

du SKAL have dit billede importeret til FP i samme mappe som hele dit websted ligger.

Kommentar
Fra : taliskoko


Dato : 15-11-05 00:48

Filen du peger på SKAL ligger på hotellet. Du er nødt til at ligge det ud.

Kommentar
Fra : erling_l


Dato : 15-11-05 00:51

det er det, jeg forsøger.

i undermappen C:\HJEMMESIDER\Canazei\025\skirejser\ ligger skisider samt "skibilledsider". Men frontpage vil ikke fine dem ud fra ovenstående. Først hvis jeg i forvejen overfører "billedsiderne" til selve mit domæne - og herefter bruger den adresse direkte, virker det.
Ig det er for det første bøvlet - men jeg fatter det heller ikke....

Kommentar
Fra : erling_l


Dato : 15-11-05 00:51

det er det, jeg forsøger.

i undermappen C:\HJEMMESIDER\Canazei\025\skirejser\ ligger skisider samt "skibilledsider". Men frontpage vil ikke fine dem ud fra ovenstående. Først hvis jeg i forvejen overfører "billedsiderne" til selve mit domæne - og herefter bruger den adresse direkte, virker det.
Ig det er for det første bøvlet - men jeg fatter det heller ikke....

Kommentar
Fra : erling_l


Dato : 15-11-05 00:55

jeg skrev før talisko

Men talisko - det forstår jeg ikke.

Hvis jeg vælger et almindeligt hyperlink (dvs uden størrelsesangivelse og fysisk skærmplacering af den side, der skal åbnes, så virker det fint nok.

Derfor virker de forkert på mig.

Det betyder også, at der faktisk ikke kan testes offline - og det lyder forkert

Accepteret svar
Fra : molokyle

Modtaget 200 point
Dato : 15-11-05 08:35

Øehhh... hvor er din parantes lige efter window.open ? Det er jo en funktion. Der findes IKKE en parameter der hedder : directories=no. Jeg tror du tænker på titlebar=no ???..og hvorfor sætter du vinduet lig en global variabel : MyWindow ..og hvorfor returnerer du false?

Altså prøv :

<a href="#" onClick="window.open('skipic_avoriaz_udsigt.htm','MyWindow','width=880,height=709,left=70,top=5,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');"><img border="0" src="../images/ski_avoriaz/avoriaz_udsigt_300.jpg" align="right" width="300" height="240"></a>

..med forbehold for, hvad kandu.dk 'laver om' på mht. mellemrum mm...

http://www.infimum.dk/HTML/JSwindows.html#ref_3_2

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 15-11-05 08:39

Kandu har lavet mellemrum i hei ght og i menubar =no

Altså:

hei ght

..og:

menubar=no

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 15-11-05 08:40

.....iiiiiihhh : height ...for dælen da også

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 15-11-05 08:46

Nå, rent bortset fra det, er parameteren align="..." deprecated i HTML 4.01 og i stedet for border="0" bør du bruge style="border:0px;" í stedet i dine <img...> markører.

I stedet for align="left" bruges CSS egenskaben text-align:left;

</MOLOKYLE>



Kommentar
Fra : erling_l


Dato : 15-11-05 11:22

for hunde, mol.... det ser ud som om, du helt ved, hvad du snakker om. Så må jeg se, om jeg så har indsigt nok til at bruge det. Prøver i aften

Kommentar
Fra : molokyle


Dato : 15-11-05 15:04

erling_l -> Det ville måske være nemmere for os andre at gennemskue problemet, hvis du lagde en URL med et eksempel ..selvom det ikke sku' virke?

Så er det også lettere at forklare, hvor der ska' rettes

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 15-11-05 15:19

Ps. erling_l : Der findes en simpel løsning, hvor du ikke behøver at lave separate filer eller bestemme vinduets størrelse. Det HELE er automatisk

En HTML side kan sættes ind 'on the fly'

Man har ét=1 javascript, og dette indsættes som extern fil på den HTML side det skal benyttes med en <script...> inklude fil. Funktionen i scriptet (..i mit eksempel : image_open(pic,text);) kan så kaldes af en hvilken som helst event. Funktionen kan nemt skrives om til præcis den funktioaniltet man ønsker, med en smule knofedt og ændringer i var HTML scriptvariablen

Se; her en side jeg har lavet for en 'kunstnerinde' : http://birgitteschultz.frac.dk/

..klik på : Mine billeder i menuen til venstre

Er det sådan noget du søger?

</MOLOKYLE>

Kommentar
Fra : erling_l


Dato : 15-11-05 20:56

Det er faktisk ikke helt galt, mol.

Funktionen ligger på min gamle hjemmeside, f.eks under http://www.laursenhus.dk/index_solrejser.htm - tryk på en af siderne og tryk på et billede.

Det er dog samme problem som ovenfor. Det virker kun, hvis siden med billedet, som skal åbnes, allerede ligger på domænet. Hvis jeg sidder og laver det på PC'en inden jeg uploader, kan jeg ikke få den til at snuppe en side fra PC'en

Kommentar
Fra : erling_l


Dato : 15-11-05 21:11

Men jeg tror s'gu' din finktion virker ---- doooh ----

Thanx !!!!

Godkendelse af svar
Fra : erling_l


Dato : 15-11-05 21:12

Tak for svaret molokyle.
         
Tester lige med et par ekstra stykker (når det ikke i dag) - men ser rigtig, rigtig fornuftigt ud.               

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