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?????
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)
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....
<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å.
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
136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17