Jag jag öppnar ett fönster med 2 frames. Se kod nedan. Hur gör jag för att inte visa URLen till detta fönster? Går det? Skulle vilja att det visades liknande window.open().
Då får du lägga in din javascript-funktion för att öppna fönstret från sidan innan. Men, du kommer ju ändå alltid att kunna se vilken adress du är på, dölja var man är totalt är inte lätt/omöjligt.
Vi matar in sökparametrar i ett formulär i ett fönster i ett fönster. I detta fönstret är url:en officiell. När man trycker på "sök"-knappen i formuläret postas parametrarna och ett nytt fönster öppnas upp. Detta nya fönster beskrivs i koden ovan och det är detta fönster vi skulle vilja dölja url:en för.
Det är hela detta nya fönster med frameset som vi önskar dölja. Finns det ett bra sätta att göra detta?
Tanken är att andra sedan ska kunna få koden till formuläret och komma till detta frameset utan att visa att de då är "hos oss".
HEJ!Jo, det gör du, men eftersom du skriver 'vi' antar jag att du har kontroll över miljön, och kan åtgärda det.
Frågan är vilket som är bäst; ändra på några datorer, eller leta upp en annan lösning?
Öppnar man länken genom att själv klicka på den, fungerar det.
Saken är den att detta ska vara en tjänst på vår hemsida som förhoppningsvis tusentals besökare ska använda. Så jag vill inte riskera att ingen kan se sidan eftersom sidan blockas.
Nej, window.open borgar för problem i det fallet, och att skriva att man ska tillåta nya fönster att öppnas gillar inte jag i alla fall. Jag brukar reagera med 'varför bygger de så då, kasta ut nya fönster och gör på ett annat (=rätt) sätt!'.
Det finns säkert någon undersökning som visar hur vanliga besökare reagerar när IE hoppar till och stoppar fönstret, gissar på att de flesta inte förstår.
Givetvis beror det på vilken målgrupp man har också.
Hur ska du göra då? Bygg om, eller skriv en text om att nytt fönster öppnas, justera webbläsaren om du ej ser det. Eventuellt med en vanlig länk till detsamma.
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849