webForumDet fria alternativet

anpassa fönster efter bild

12 svar · 483 visningar · startad av sfinxflickan

sfinxflickanMedlem sedan okt. 20026 inlägg
#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

mikkeXMedlem sedan aug. 2002490 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

dectgapMedlem sedan sep. 20021 542 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").

EkströmMedlem sedan feb. 20021 690 inlägg
#4

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

sfinxflickanMedlem 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

sfinxflickanMedlem sedan okt. 20026 inlägg
#6

hej igen!

får det ju inte att funka...

*trögo*

mikkeXMedlem sedan aug. 2002490 inlägg
#7

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

sfinxflickanMedlem 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

mikkeXMedlem sedan aug. 2002490 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");
sfinxflickanMedlem 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

dectgapMedlem sedan sep. 20021 542 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.

sfinxflickanMedlem 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..

:)

colioneMedlem sedan juni 20013 386 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'>
Genererad på 388 ms · cache AV · v20260730165559-full.f96bc7eb