jeanetteMedlem sedan sep. 2003456 inlägg
??? Hur ska jag förklara detta??
Ok jag har en sida som bygger på frames och om man klickar på en link så öppnas ett popup fönster.
Nu till saken....
om man via ex Google söker på den sidans (popupföntrets link) så vill jag att huvudsidan ska komma med och inte bara popupfönstrets......
kan man fixa detta?????
för att förstå kan ni kika här
http://www.butiksbyggarna.com
gå in på komfortkyla så får ni se vad jag menar....
CheguelinMedlem sedan juli 2003351 inlägg
jeanetteMedlem sedan sep. 2003456 inlägg
Inte alls????
eller ska jag sätta no index på den sidan så kanske det löser problemet???
frankofMedlem sedan jan. 20014 275 inlägg
No index hjälper inte på ditt problem.
Men du kan ju alltids länka till "index" i fönstret (home), så får ju kunder som ramlar in "bakvägen" en chans till att komma till huvudsidan på ett enkelt sätt.
(möjligt du kan lösa det med något serversidespråk (httprefeer?) men det ligger utan för mina kunskaper)
jeanetteMedlem sedan sep. 2003456 inlägg
ok.
jag misstänkte att det var så.....
ska testa och se om kunden blir nöjd med det...
dectgapMedlem sedan sep. 20021 542 inlägg
Kanske så här?
<script type="text/javascript">
window.onload=function(){
if(window.opener && window.opener.location!="http://www.butiksbyggarna.com/"){
window.location="http://www.butiksbyggarna.com/";
}
}
</script>
jeanetteMedlem sedan sep. 2003456 inlägg
dectgap>> det funkade inte......
jag får fortsätta att leta....
men tack iaf.
nitro2k01Medlem sedan aug. 20037 630 inlägg
Dectgap tänkte inte på att pop-upen öppnas från en undersida. Bättre då att kolla något som finns i all strängar, tex domänen, mha indexOf.
<script type="text/javascript">
window.onload=function(){
if(window.opener && (window.opener.location.indexOf("http://www.butiksbyggarna.com/") == -1 ) ){
window.location="butiksbyggarna.com/";
}
}
</script>
jeanetteMedlem sedan sep. 2003456 inlägg
Tusen tack alla........:moose
Det var kanske inte exact vad jag ville......
Men den bästa lösningen hittills.
Nu kommer dom ju till starten iaf....
Kramisar
nitro2k01Medlem sedan aug. 20037 630 inlägg
Om du sätter fingret på vad som saknas kan jag försöka fixa det...
jeanetteMedlem sedan sep. 2003456 inlägg
:OO få se....det är inte så lätt att förklara men
hemsidan har alltså en länk (komeriell kyla) och när man klickar på den så kommer det upp en popup som föklarar vad det dotterbolagetär för ngt (Euronova). (DOM vill ha det så??? )
sen när man går in och söker på euronova i ex google. så självklart får du upp bara popupen men då vill dom att huvudsidan ska ligga under som den gör på huvudlayouten....
tror inte att man kan lösa det......men vi får väl se....
;)
Tusen tack iaf för din energi..
nitro2k01Medlem sedan aug. 20037 630 inlägg
Då ska vi se här... Detta hade varit lättare om ni använt PHP istället för en iframe, men så här blir det:
http://www.butiksbyggarna.com/euronova.html
Edit: Denna kod innehöll fel som nu är fixade...
<script type="text/javascript">
window.onload=function(){
if(window.opener){
// Öppnar en sida och dödar ev frames
if (window.opener.location.indexOf("butiksbyggarna.com") == -1 ){
window.open("http://www.butiksbyggarna.com/?euronova=true","_top");
}
}else{
// Har sidan ingen window.opener, är den definitivt ingen popup! Skicka då vidare!
window.open("http://www.butiksbyggarna.com/?euronova=true","_top");
}
}
</script>
Koden ovan skickar användaren vidare till startsidan, men lämnar en flagga... I index.html (eller vad bas-sidan nu heter) lägger du följande kod som läser av flaggan och om nödvändigt öppnar sidan i iframe'n. Denna sida öppnar i sin tur popupen (Precis som om användaren had klickat på länken...)
function parseQuery(){
if (location.search) {
var params = location.search.substring(1, location.search.length).split('&');
var result = new Array ();
for (k in params) {
queryparts=params[k].split('=');
eval('result.' + queryparts[0] + ' = "' + queryparts[1] + '"');
}
return result;
}
return new Array();
}
window.onload = function(){
var pq = parseQuery();
if (pq["euronova"]){
window.open("http://www.butiksbyggarna.com/komfortkyla.html","main");
}
}
Jag skrev allt nu för hand, så det kan finnas fel, men ungefär så.
jeanetteMedlem sedan sep. 2003456 inlägg
:e Tuuuuuusen tack.....
jag är inte någon hajjare på java :r
Men det funkade inte riktigt som du ville.....
den kommer in till indexsidan vilket iof är bra men popupen öppnas inte......
och ja hade jag fått välja så hade jag kanske inte löst det på det här sättet men kunden ville ha det såhär och dom har ett webhotell som BARA stöder Cold fusion.
som jag är ÄNNNU dummare på.
Och dom (webhoteller)tvärvägrar att hjälpa mig på något annat sätt eller med någonting alls för den delen.
Betala säger dom bara...
jul kul
Men du ska ha massor av tack för ditt arbete ;)
Får bjuda igen en annan gång....
som att låta dig ha trådarna för dig själv :bire