Till Startsidan

Skaffa webbhotell?
Läs JavaScript.nu's jämförelse av webbhotell.
Med priser från
9 kr / månad.

Genom ett samarbete får alla JavaScript.nu-
besökare dessutom 100 kr i rabatt vid beställning.


Re: Öppna ett nytt fönster med bild

[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]


Forum / Öppna ett nytt fönster med bild
 Kom faktiskt på att man kan med javascript ha med vad som ska finnas på sidan man öppnar.
Skriv typ
window.open("javascript:document.write('hej!!')", "namn", "height=350,width=450");

 
Ja, det kändes väldigt jobbigt. Får se hur jag löser det..
Men jag har en till fråga. Eftersom jag nu officiellt utsett dig till min JavaScripts-stödperson. ;)
Jag kontrollerar textfält i ett formulär, så att de är ifyllda. Men får upp i firebug att (även) denna funktion är undefined. Jag har ändrat och grejat, men nejdå.

function checkField(textLine){
var input = textLine.value
if (textLine.value =='') {
document.getElementById("mess").innerHTML = "Glöm inte fylla i ALLA fälten med *. ";
document.textLine.focus();
return false;
}
}

 
Alltså du skulle ju kunna skicka vilken bild det är som en querystring.
Men det känns som det i ditt fall kanske skulle vara bättre att lägga in bilden i en div som läggs över allt annat på sidan, så det inte blir ett nytt fönster, utan bara ett nytt lager liksom ...
Du har säkert sett sådana innan. T.ex. Googles bildsökning använder det numera.
Du hittar säkert sånt i typ jquery eller något annat bibliotek.

 
HEJ! Tack!! :)
Jag har ett till problem...eller ja..flera, men mest detta. :P
Om jag nu vill visa bilden som jag klickade på för att öppna fönstret i det nya fönstret, förslag på hur jag ska göra?
Måste ju gå att få till en funktion som visar den bild jag klickat på, utan att man behöver göra en ny sida för varje bild. Eller?


 
Du anropar funktionen med 1 som första argument
onclick="openWindow(1);"


Men enligt funktionsdefinitionen tar den inte något argument:
function openWindow() {
var imgUrl = "pics/" + bigPic[i] + ".jpg";
newWindow(width="450",height="350", "namn på det dokument som ska öppnas");
}
däremot försöker du använda variabeln i som om det vore första argumentet.
Skriv alltså "function openWindow(i) {" istället ;)


Postat av Emil (85.230.79.212) den 05 Juni, 2011 kl 19:17:53.
Som svar på: Re: Öppna ett nytt fönster med bild postat av LP den 02 Juni, 2011 kl 20:45:12.


Svar på inlägget:


Posta ett svar:

Namn:
E-Mail:
Rubrik:
Meddelande:
Ja tack, maila mig om andra svarar på detta inlägg.
Ja tack, maila mig om andra svarar på mitt inlägg.


[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]






Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]