Web Hosting Talk







View Full Version : Ohhhh no


ned patter
08-30-2002, 09:43 PM
Oh well i have changed this for reasons. Anyway what i was saying is that on one of my sites google and of course along in yahoo have indexed the main page in the frames on my page so when someone clicks on the link to my page in the search they will not see the frames which means no navigation since the nav was in the frames.
You know what i mean?. Say i had a top frame and a frame on the left hand side the search has indexed the main page.
Crap.

IGobyTerry
08-30-2002, 09:51 PM
that's another reason why frames are evil

ned patter
08-30-2002, 09:53 PM
Ahhh well i think i should delete the site and give away all my rare audio and put a sad message like "I wish you's all the best but the time has come" some sad story like that.
Can't be arsed with it to be honest, i have only had it for like 5 months but since then other nids have somehow downloaded my audio and stuck it on there own site which no longer makes my stuff unique.

ned patter
08-30-2002, 09:54 PM
Originally posted by inogenius
that's another reason why frames are evil
You can say that again.

ned patter
08-30-2002, 09:57 PM
Thinking of frames again, they aren't half nasty. See my site got crawled again and i stupidly put keywords in text on the main frame so that certainly didn't help.

DefiantPc
08-30-2002, 11:00 PM
You can force your orphaned frames into the parent frames.

Example:
<SCRIPT LANGUAGE="JavaScript">
<!--
var u = window.self.location.href;
if( window.parent.location.href == u )
window.location.href = "index.html?row2col1=" + u.substring( u.lastIndexOf( '/' ) + 1 );
//-->
</SCRIPT>

DefiantPc
08-30-2002, 11:09 PM
You may need to adjust your main frame index as well

Example:
<SCRIPT LANGUAGE="JavaScript">
<!--
var r1c1 = 'indexrow1col1.html';
var r2c1 = 'indexrow2col1.html';

var s = window.location.search;
for( row = 2 + 1; --row >= 1; )
{
for( col = 1 + 1; --col >= 1; )
{
eval( 'i = s.indexOf( "row' + row + 'col' + col + '=" );' );
if( i >= 0 )
{
i = s.indexOf( '=', i ) + 1;
j = s.indexOf( '&', i );
eval( 'r' + row + 'c' + col + '= j >= 0 ? s.substring( i, j ) : s.substring( i );' );
}
}
}

document.write( "<FRAMESET FRAMESPACING=0 BORDER=0 ROWS='142,1*' COLS='1*'>" );
document.write( "<FRAME SRC='" + r1c1 + "' NAME='row1col1' SCROLLING='no' NORESIZE BORDERWIDTH=0 BORDER=0 FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0>" );
document.write( "<FRAME SRC='" + r2c1 + "' NAME='row2col1' SCROLLING='auto' NORESIZE BORDERWIDTH=0 BORDER=0 FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0>" );
document.write( "<NOFRAMES><BODY><P>Portable watering systems allow Landscape contractors, Developers, Property management companies and Real estate investors to reduce contractor liability and the costs associated with lawn replacement</P><BR><A HREF='indexrow1col1.html'>Click here</A></BODY></NOFRAMES></FRAMESET>" );
//-->
</SCRIPT>

Acronym BOY
08-31-2002, 12:30 AM
frames suck. always have. why do people bother with them?

http://www.useit.com/alertbox/styles_vs_frames.html
http://www.useit.com/alertbox/9612.html
http://www.voltapublishing.com/netg...eatures/frames/
http://www.webmasterworld.com/forum10/527.htm
http://web.mit.edu/cwis/frames/

Talk of XFrames:

http://www.w3.org/TR/2002/WD-xframes-20020806/

You probably use tables for lay out as well, right? :rolleyes:

I find it amusing that there are all these webdesigners on this forum, yet almost none of their pages validate as html trasitional, let alone xhtml strict.

anon-e-mouse
08-31-2002, 09:15 AM
Originally posted by Acronym BOY
You probably use tables for lay out as well, right? :rolleyes:

I find it amusing that there are all these webdesigners on this forum, yet almost none of their pages validate as html trasitional, let alone xhtml strict.
Not everyone is an expert in the field as you are :rolleyes: