Avatar billede freestyleren Nybegynder
18. maj 2000 - 20:12 Der er 14 kommentarer og
1 løsning

Problemer med billed i fuld skærm

Davs, jeg har et problem med at få dette til at virke, jeg har en kode der ser sådan ud

<script language="JavaScript"><!--
function fullwin(){
window.open("offerbilled.htm","","fullscreen,scrollbars")
}
// --></script>

<form>
    <p><img src="offer.JPG" width="182" height="262"
    onclick="fullwin()" style="cursor: hand"> <font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
</form>

Det virker også fint nok, med et billede men når jeg vil have funksionen til at virke så man kan få to forskellige billeder fortsøret op, altså når man trykker på det ene billede bliver det i fuld skærm, og når man trykker på det andet bliver det stort. Men det kan jeg ikke finde ud af for hvis jeg putter koden ind en gang til og skriver den skal åbne et andet billede, så åbner den det samme billede i begge to. Her er koden af hele siden:;::::

<!-- BEGIN FASTCOUNTER CODE -->
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Billeder: Af mig selv og min klasse</title>
</head>

<body background="blaa_balonger.jpg" bgcolor="#000000"
link="#FF0000" vlink="#0000FF">
<script language="JavaScript"><!--
function fullwin(){
window.open("offerbilled.htm","","fullscreen,scrollbars")
}
// --></script>

<form>
    <p><img src="offer.JPG" width="182" height="262"
    onclick="fullwin()" style="cursor: hand"> <font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
</form>

<form>
    <p><font color="#00FF00" face="Comic Sans MS">Christoffer
    Nors: 14 år, jeg er interesseret i computer spil/computer,
    mit favorit spil er Quake 3 Arena, hvad er dit favorit spil?
    Skriv det til mig og vi kan udveksle erfaringer:</font><font
    color="#FF0000" face="Comic Sans MS"> </font><a
    href="mailto:offer@post.cybercity.dk"><font color="#FF0000"
    face="Comic Sans MS">offer@post.cybercity.dk</font></a></p>
    <p>&nbsp;</p>
    <p><font color="#00FF00" face="Comic Sans MS">Her er et
    billede fra vores sommerferie i 1999 (drengen ude til højre
    er min mors halvbror):</font></p>
    <script language="JavaScript"><!--
function fullwin(){
window.open("sommerbilled.htm","","fullscreen,scrollbars")
}
// --></script>
</form>

<form>
    <p><img src="Sommerferien.jpg" width="464" height="311"
    onclick="fullwin()" style="cursor: hand"><font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
</form>

<form>
    <p>&nbsp;</p>
    <p align="center"><font color="#00FF00" face="Comic Sans MS">Du
    er besøgende nr.</font><a
    href="http://member.linkexchange.com/cgi-bin/fc/fastcounter-login?1565279"
    target="_top"><img
    src="http://fastcounter.linkexchange.com/fastcounter?1565279+3130565"
    border="0"></a><font color="#00FF00" face="Comic Sans MS">siden
    den 5. maj 2000</font><font color="#00FF00"><!-- END FASTCOUNTER CODE --></font> <br>
<!-- BEGIN FASTCOUNTER LINK -->    <a href="http://fastcounter.linkexchange.com/fc-join"
    target="_top"><font size="1" face="arial">FastCounter by
    LinkExchange</font></a><font size="1" face="arial"> </font><br>
<!-- END FASTCOUNTER LINK -->    </p>
</form>
</body>
</html>



Hvordan gør jeg????????

Avatar billede erikjacobsen Ekspert
19. maj 2000 - 02:07 #1
Det grundlæggende problem er at vinduerne hedder det samme. Det er nemlig
den anden parameter til window.open. Hvis de hedder det samme, har
browseren nemlig lov til at genbruge vinduet. Når navnet er tomr (dvs. "" ) er der
dog forskel på hvad de "to" browsere gør. Du kan lave en lynhurtig workaround
ved at give navnet på vinduet lig med URL-en, f.eks.:

  window.open("offerbilled.htm","offerbilled.htm","fullscreen,scrollbars")

Altså: 1. og 2. parameter altid de samme.
Avatar billede freestyleren Nybegynder
19. maj 2000 - 13:18 #2
Du siger jeg skal gøre sådan:::
function fullwin(){
window.open("offerbilled.htm","offerbilled.htm","fullscreen,scrollbars")
}
// --></script>

<form>
    <p><img src="offer.JPG" width="182" height="262"
    onclick="fullwin()" style="cursor: hand"> <font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
</form>


og sådan::::
function fullwin(){
window.open("sommerbilled.htm","sommerbilled.htm","fullscreen,scrollbars")
}
// --></script>
</form>

<form>
    <p><img src="Sommerferien.jpg" width="464" height="311"
    onclick="fullwin()" style="cursor: hand"><font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
</form>


Hvis det er sådan du mener, så virker det altså ikke!!!!
Avatar billede erikjacobsen Ekspert
19. maj 2000 - 23:57 #3
Nej, det gør det vistnok ikke. Der er vistnok det galt, at navnene på
vinduerne skal være navne-agtige, og ikke må indholde punktummer
og andet snak. Du skal bare (har ikke tid til at teste det):

window.open("sommerbilled.htm","sommerbilled","fullscreen,scrollbars")
window.open("offerbilled.htm","offerbilled","fullscreen,scrollbars")
Avatar billede freestyleren Nybegynder
20. maj 2000 - 12:46 #4
Det virker heller ikke, der åbner den så bare sommerbilled på begge, man skal ikke skrive et eller andet i selve linket??!
Avatar billede erikjacobsen Ekspert
20. maj 2000 - 21:47 #5
Ligger eksemplerne på din webside? (og hvad er det nu den hedder?)
Avatar billede freestyleren Nybegynder
21. maj 2000 - 14:10 #6
Jeg ligger det lige ud, men ellers er det http://offers.homepage.dk
Avatar billede freestyleren Nybegynder
21. maj 2000 - 14:12 #7
under billeder
Avatar billede olebole Juniormester
21. maj 2000 - 15:21 #8
<ole>
1. Du have slettet alle dine form-tags...du har intet at bruge dem til!
2. <p><img src="offer.JPG" width="182" height="262"
    onclick="fullwin(offerbilled) " style="cursor: hand"> <font
    color="#FFFF00"><em>Tryk på billedet for at få forstørret
    det!!</em></font></p>
Det kald skal laves om. Du må ikke lægge dit kald i img-tag'en. Det skal lægges i en
<a href="java script:fullwin();"><img src="etEllerAndet.gif"></a>
Læg mærke til, at du ikke skal sende noget med kaldet, da din funktion ikke forventer at få noget sendt med. SKAL du endelig sende noget med (og du laver funktionen om), skal det stå i gåseøjne...jeg taler om "fullwin(offerbilled)".
Du kan evt. lave din funktion og kald således:

<script language="JavaScript"><!--
function fullwin(page) {
    window.open(page+".htm",page,"fullscreen,scrollbars")
}
// -->
</script>

...og kaldet:

<body>
<a href="java script:fullwin('offerbilled');"><img src="offer.JPG" border="0"></a><br>
<a href="java script:fullwin('sommerbilled');"><img src="Sommerferien.jpg" border="0"></a>
</body>

...så vil du kunne nøjes med én funktion med mange kald.
/Vh
</bole>

Avatar billede olebole Juniormester
21. maj 2000 - 15:29 #9
PS: Læg mærke til, at nu forventer funktionen at modtage noget - nemlig 'page':
    function fullwin(page) {
...og at det står i gåseøjne i kaldet:
    fullwin('offerbilled');
/Vh
Avatar billede freestyleren Nybegynder
21. maj 2000 - 16:43 #10
Jeg har prøvet at gøre som du sagde men der sker intet når man trykker på linket har jeg gjordt noget galt??
kig her

function fullwin(page) {
    window.open(offerbilled+".htm",page,"fullscreen,scrollbars")
}
// --></script>

<p><a href="java script:fullwin('offerbilled');"><img
src="offer.JPG" width="130" height="189"><em>Tryk på billedet
for at få forstøret det!!</em></a><br style="cursor: hand">
</p>



og her


function fullwin(page) {
    window.open(sommerbilled+".htm",page,"fullscreen,scrollbars")

}
// --></script>
</form>

<p><a href="java script:fullwin('sommerbilled');"><img
src="sommerferien.JPG" width="333" height="238"><em>Tryk på
billedet for at få forstøret det!!</em></a><br
style="cursor: hand">
</p>


Hvorfor kser der intet?????????????
Avatar billede olebole Juniormester
21. maj 2000 - 16:57 #11
Sådan...og IKKE anderledes...skal din funktion se ud:

<script language="JavaScript"><!--
function fullwin(page) {
    window.open(page+".htm",page,"fullscreen,scrollbars")
}
// -->
</script>

...så sætter den selv billedet ind de to steder. Det er det, der er det smarte ;-))
Altså - glem alt om at skrive 'offerbilled' eller 'sommerbilled' i din funktion. Det får du med fra kaldet - og funktionen sætter det selv ind, hvor det skal bruges.
Én funktion - to kald!
/Vh

Avatar billede olebole Juniormester
21. maj 2000 - 17:02 #12
PS: Og PLEEEEEEASE, slet alle dine <form></form> tags - du har ikke noget at bruge dem til ;-))
Avatar billede freestyleren Nybegynder
21. maj 2000 - 18:53 #13
tak ole bole, erick du var henne på noget af det, men ikke helt rigtigt
Avatar billede erikjacobsen Ekspert
21. maj 2000 - 18:55 #14
Nemlig, lad JavaScript-ørnen om det !
Avatar billede olebole Juniormester
21. maj 2000 - 19:23 #15
Jeg tror, der har været lidt støj på modtagelsen, for Erik har faktisk svaret ganske rigtigt ovenfor ;-)
At hans funktioner så ikke er helt så 'sexy' som min...tjahhh...det plejer ellers at være ham, der 'punker' mig for ikke at lave mit JavaScript generisk nok.
Erik >> Jeg håber, du bemærker, dine formaninger bærer frugt ;-))
/Vh til Jer begge fra 'ørnen'...rap, rap!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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