webForumDet fria alternativet

anpassa fönster efter bild

JavaScript

12 svar · 485 visningar · startad av sfinxflickan

Medlem sedan okt. 20026 inlägg
Frågan#1

hej!

jag undrar om det är någon som har ett juste javascript som anpassar fönstret efter en bild, och som inte har "arkiv"-knapparna och de där...

tack på förhand

sfinxflickan

Medlem sedan aug. 2002477 inlägg
#2

En sökning och bland annat detta kom upp:
http://www.webforum.nu/showthread.php?s=&threadid=41559&highlight=f�nster+bild

Medlem sedan sep. 20021 655 inlägg
#3
<html>
<head>
<script type='text/javascript'>
function new_size(){
x = document.images[0].width;
y = document.images[0].height;

window.resizeTo(x,y);
}
</script>
</head>

<body style='margin: 0px;' onload='new_size()'>
<img src='blabla.gif'>
</body>
</html>

Öppna sidan genom en window.open(url, "foo", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0").

Medlem sedan feb. 20022 594 inlägg
#4

boogiedesign.com har ett utmärkt Javascript för det ändamålet.

Medlem sedan okt. 20026 inlägg
#5

men det är en statisk htmlsida... :)

det jag har störst problem med är egentligen det där med att få bort

Medlem sedan okt. 20026 inlägg
#6

hej igen!

får det ju inte att funka...

*trögo*

Medlem sedan aug. 2002477 inlägg
#7

Skriv inte bara att det inte funkar - visa också hur du gjort - det är svårt för oss att gissa :)

Medlem sedan okt. 20026 inlägg
#8

Hej igen!

såhär har jag gjort, det största problemet för mig just nu är att jag inte vet hur jag ska lägga in så att jag får bort min toolbar osv...

hoppas nån vänlig själ kan hjälpa mig, för jag är ingen höjdare på javascript....

<script language="JavaScript">

<!--
document.open('toolbar=no, menubar=no, width=250, height=250');

window.onerror=null;
var netscape = 0;
var goodIE = 0;

browserName = navigator.appName.substring(0,8);
browserVer = parseFloat(navigator.appVersion);

if (browserName == "Netscape" && browserVer >= 3)
{ netscape = 1; }
if (browserName == "Microsof" && browserVer >= 3.01)
{ goodIE = 1; }

if ( netscape || goodIE )
{

x1_on = new Image(); x1_on.src = "remote/1_off.gif";
x1_off = new Image(); x1_off.src = "remote/1_on.gif";

x2_on = new Image(); x2_on.src = "remote/2_off.jpg";
x2_off = new Image(); x2_off.src = "remote/2_on.jpg";

x3_on = new Image(); x3_on.src = "remote/3_off.gif";
x3_off = new Image(); x3_off.src = "remote/3_on.gif";

x4_on = new Image(); x4_on.src = "remote/4_off.jpg";
x4_off = new Image(); x4_off.src = "remote/4_on.gif";

}

function img_act(imgName)
{
if (netscape || goodIE)
{
document[imgName].src = eval(imgName + "_on.src");
}
}

function img_inact(imgName)
{
if (netscape || goodIE)
{
document[imgName].src = eval(imgName + "_off.src");
}
}

function popup(target)
window.open(target,"popup","scrollbars=1,resizable=0,width=500,height=400");

//-->

</script>

****************************************

i bodyn:

<A HREF="1.htm" target="_blank" onMouseover="img_act('x1')"; onMouseout="img_inact('x1')"><IMG SRC="remote/1_on.gif" border="0" NAME="x1"></A>

<A HREF="2.htm" target="_blank" onMouseover="img_act('x2')"; onMouseout="img_inact('x2')"><IMG SRC="remote/2_on.jpg" border="0" NAME="x2"></A>

<A HREF="3.htm" target="_blank" onMouseover="img_act('x3')"; onMouseout="img_inact('x3')"><IMG SRC="remote/3_on.gif" border="0" NAME="x3"></A>

<A HREF="4.htm" target="_blank" onMouseover="img_act('x4')"; onMouseout="img_inact('x4')"><IMG SRC="remote/4_on.gif" border="0" NAME="x4"></A> :r :r :r

Medlem sedan aug. 2002477 inlägg
#9

Ändra detta:

function popup(target) 
window.open(target,"popup","scrollbars=1,resizable=0,width=500,height=400");

Till

function popup(target) 
window.open(target,"popup","scrollbars=1,resizable=0,toolbar=0,menubar=0,status=0,location=0,width=500,height=400");
Medlem sedan okt. 20026 inlägg
#10

hmmm nu är det ialla fall inte fel på den.. men det funkar ändå inte....

det är inte så att man ska ha tex:

toolbar=no istället?

:r

Medlem sedan sep. 20021 655 inlägg
#11

Netscape och IE klarar av no, 0 och off som värde för att stänga av något i en popup, så det är nog inte där skon klämmer.

När är det meningen att du ska kalla på popup()? I den koden du har lade ut gör du aldrig det.

Medlem sedan okt. 20026 inlägg
#12

men hur ska jag bära mig åt då? ska jag skippa den koden jag har, o börja om från början... jag vet inte var jag ska lägga koden riktigt, alltså i vilken sida den ska ligga..

:)

Medlem sedan juni 20014 421 inlägg
#13

De felet jag tror du har gjort är följande (med tanke på att du aldrig anropar ditt javascript):

<A HREF="3.htm" [red]target="_blank"[/red] onMouseover="img_act('ditt_bild_id')"; onMouseout="img_inact('ditt_bild_id')">

Target="_blank" öppnar en helt ny sida med surfarens webbläsar inställningar.
Ändra början av din <a> tagg till förlljande:

<A HREF="#" [red]onclick="popup('ditt_bild_id')"[/red] onMouseover="img_act('ditt_bild_id')"; onMouseout="img_inact('ditt_bild_id'>
253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)