|
| Javascript, ? vedr. tilpasning af browse~ Fra : HPKristensen | Vist : 304 gange 50 point Dato : 22-10-02 00:48 |
|
Jeg fandt ud af at jeg hellere måtte stille dette som spørgsmål, end som kommentar til et af mine gamle spørgsmål, så det kommer her igen:
Jeg har afprøvet svaret i mit tidl. spørgsmål "skal jeg bruge Javascript?" og det virker for så vidt også fint nok, MEN selvom jeg definere størrelsen på det nye browservindue til width="595",height="397" som også er størrelsen på det billede der skal ses i vinduet, så kommer der alligevel en hvid kant i toppen og i venstre side at det nye browservindue. Jeg prøvede så bare at definere browservinduet til width="585",height="385" for at fjerne denne kant, men det skete ikke, istedet blev selve .jpg' en også bare mindre, og nu kom der en hvid kant hele vejen rundt om billedet. Denne kant er ikke engang lige bred hele vejen rundt, så det ser ganske hæsligt ud. Hvad gør jeg nu?
| |
| Accepteret svar Fra : technet | Modtaget 50 point Dato : 22-10-02 03:02 |
| | |
| Kommentar Fra : technet |
Dato : 22-10-02 03:16 |
| | |
| Kommentar Fra : Random |
Dato : 23-10-02 00:28 |
|
Husk at sætte topmargin og leftmargin til nul i body:
<body topmargin="0" leftmargin="0">
Mvh
random c",)
| |
|
Thanx, Technet & Random. Jeg prøver det af! MVH HPKristensen
| |
|
OK. Nu har jeg prøvet begge dele, og det virker perfekt! Jeg har næsten tårer i øjnene, så det er bare fedt. Men jeg har lige et spørgsmål mere: Hvis nu der er mange billeder og ikke bare et, hvordan bruger jeg så denne kode:
<SCRIPT language="JavaScript">
<!--
function newwindow()
{
window.open('syd/folk001.htm','dreng','width=472,height=709,');
}
//-->
</SCRIPT>
<td width="175">
<div align="center"><A href="javascript:newwindow()"><img src="syd/dreng-ved-vandet_lille.jpg" width="76" height="113" border="0" alt="Folk 1"></a></div>
</td>
I min næste tabelcelle har jeg så et andet lille billede der gerne skulle have samme funktion nar man klikker på det, men hvordan gør jeg det? Hvordan definere jeg hvad der er hvad, jeg har siddet og prøvet mig frem, men det er ikke lykkedes for mig, for jeg kender faktisk ikke ret meget til javascript og hvordan man bruger det rigtigt. Jeg vil naturligvis gennemgå nogle af de tutorials der er på nogle af de ovenstående links, men ligenu vil jeg meget gerne løse dette specifikke problem, med det samme.
MVH HPKristensen
| |
|
P.S. De store billeder har IKKE allesammen samme størrelse, så browservinduerne skal ikke være ens størrelse, men variere afhængigt af det lille billede.
HPKristensen
| |
| Kommentar Fra : Random |
Dato : 24-10-02 00:41 |
|
Jeg ville skrive de store billeders brede og højde som argumenter til din newwindow funktion. På samme måde kan du også skrive url til den rette html side med billedet.
<html>
<SCRIPT language="JavaScript">
<!--
function newwindow(wdt,hgt)
{
sFeatures = "width="+ wdt +","+ "height=" + hgt + ",toolbar=0,status=0";
window.open('syd/folk001.htm','dreng',sFeatures);
}
//-->
</SCRIPT>
<body>
<table>
<td width="175">
<div align="center"><A href="javascript:newwindow(200,100)">billed</a></div>
</td>
</table>
</body>
</html>
Alternativt kan du lave én HTML billedside. Denne åbner du så med et almindeligt link <a href=... og bruger argumenter som sidebrede og hvilket billede den skal indeholde.. Disse argumenter kunne du bare overføre ved et link (billed.htm?300?200?dreng.jpg). Og ved javascript snuppe dem ud af linket, split location med "?", og resize med arg 1 og 2, og lave et document write med billedet... Men det er vist ik lige sådan at forklare/forstå på 6 linier...
| |
|
Oh, god... Jeg bliver helt skræmt. Nå, men jeg vil prøve at "afkode" hvad du mener og så se om jeg kan få det til at funke...
Men jeg fik jo den anden kode til at fungere fint, og hvis det skulle have nogen interesse, kan du se resultatet af dine anstrengelser på www.hannesfoto.dk hvis du klikker dig ind i "kunst" og her kan du så klikke på billederne....
Men nu vil jeg lige afprøve denne her også.
Forløbigt 1000 tak for hjælpen.
MVH
HPKristensen
| |
| 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.
| |
|
|