/ Forside/ Teknologi / Internet / Hjemme sider / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Hjemme sider
#NavnPoint
molokyle 23766
Klaudi 7947
bentjuul 7763
BjarneD 4584
severino 4460
Manse9933 4366
natmaden 3985
disken 3947
miritdk 3593
10  refi 3578
flere billeder m. åbning af hver deres b~
Fra : HPKristensen
Vist : 434 gange
50 point
Dato : 23-10-02 15:55

OK. Nu har jeg prøvet begge tip fra Random og Technet vedr mit spørgsmål omkring "tilpasning af browservindue", 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, der skal have samme funktion med at åbne et nyt tilpasset browservindue, 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 - som ser således ud lige pt.:
<td width="175">
<div align="center"><a href="syd/folk003.htm" target="_blank"><img src="syd/fisker_lille.jpg" width="76" height="113" border="0" alt="Folk 3"></a></div>
</td>
<td width="175">

har jeg så som det kan ses et andet lille billede der gerne skulle have samme funktion når man klikker på det, men hvordan gør jeg det? Hvordan definere jeg, at nu er det et andet billede og endnu et browservindue? Jeg skal vel på en eller anden måde fortælle den hvad der er hvad, og jeg har også 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 links jeg har fået, men ligenu vil jeg meget gerne løse dette specifikke problem, med det samme.
MVH HPKristensen


 
 
Kommentar
Fra : HPKristensen


Dato : 23-10-02 16:17

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

Accepteret svar
Fra : Random

Modtaget 50 point
Dato : 24-10-02 00:58

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 billedets navn... Men det er vist ik lige sådan at forklare/forstå på 6 linier..?

Godkendelse af svar
Fra : HPKristensen


Dato : 24-10-02 22:26

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.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste